mirror of
https://github.com/xitanggg/open-resume
synced 2024-11-03 09:19:21 +01:00
hide empty sections on cv import only for returning users
This commit is contained in:
parent
4e7ad5980f
commit
2906db90b1
@ -2,7 +2,10 @@ import { useState } from "react";
|
||||
import { LockClosedIcon } from "@heroicons/react/24/solid";
|
||||
import { XMarkIcon } from "@heroicons/react/24/outline";
|
||||
import { parseResumeFromPdf } from "lib/parse-resume-from-pdf";
|
||||
import { saveStateToLocalStorage } from "lib/redux/local-storage";
|
||||
import {
|
||||
isLocalStorageEmpty,
|
||||
saveStateToLocalStorage,
|
||||
} from "lib/redux/local-storage";
|
||||
import { initialSettings } from "lib/redux/settingsSlice";
|
||||
import { useRouter } from "next/navigation";
|
||||
import addPdfSrc from "public/assets/add-pdf.svg";
|
||||
@ -75,9 +78,11 @@ export const ResumeDropzone = ({
|
||||
const sections = Object.keys(
|
||||
settings.formToShow
|
||||
) as (keyof typeof settings.formToShow)[];
|
||||
for (const section of sections) {
|
||||
if (isEmpty(resume[section])) {
|
||||
settings.formToShow[section] = false;
|
||||
if (!isLocalStorageEmpty()) {
|
||||
for (const section of sections) {
|
||||
if (isEmpty(resume[section])) {
|
||||
settings.formToShow[section] = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -14,6 +14,10 @@ export function loadStateFromLocalStorage() {
|
||||
}
|
||||
}
|
||||
|
||||
export function isLocalStorageEmpty() {
|
||||
return !localStorage.length;
|
||||
}
|
||||
|
||||
export function saveStateToLocalStorage(state: RootState) {
|
||||
try {
|
||||
const stringifiedState = JSON.stringify(state);
|
||||
|
Loading…
Reference in New Issue
Block a user