From 9264025154fa1f7e4b23a826d04c499d81987c8f Mon Sep 17 00:00:00 2001 From: malcodeman <26983729+malcodeman@users.noreply.github.com> Date: Mon, 16 Sep 2024 20:42:41 +0200 Subject: [PATCH 1/2] fix: pre written phrases button --- .../_components/_sections/AddPreWrittenPhrasesButton.tsx | 7 ++++--- .../[id]/_components/_sections/PersonalDetailsSection.tsx | 2 ++ .../[id]/_components/_sections/StandardSectionBody.tsx | 2 ++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/app/[locale]/resumes/[id]/_components/_sections/AddPreWrittenPhrasesButton.tsx b/src/app/[locale]/resumes/[id]/_components/_sections/AddPreWrittenPhrasesButton.tsx index e4ff6bb..45a8838 100644 --- a/src/app/[locale]/resumes/[id]/_components/_sections/AddPreWrittenPhrasesButton.tsx +++ b/src/app/[locale]/resumes/[id]/_components/_sections/AddPreWrittenPhrasesButton.tsx @@ -2,15 +2,16 @@ import { Button, useDisclosure } from "@chakra-ui/react"; import { useTranslations } from "next-intl"; import { PlusIcon } from "lucide-react"; import { PreWrittenPhrasesModal } from "app/[locale]/resumes/[id]/_components/_sections/PreWrittenPhrasesModal"; -import { PHRASES } from "lib/phrases"; +import { Phrase } from "types"; type Props = { + phrases: Phrase[]; currentPhrases: string; onChange: (_phrase: string, _isChecked: boolean) => void; }; function AddPreWrittenPhrasesButton(props: Props) { - const { currentPhrases, onChange } = props; + const { currentPhrases, phrases, onChange } = props; const t = useTranslations(); const { isOpen, onOpen, onClose } = useDisclosure(); @@ -28,7 +29,7 @@ function AddPreWrittenPhrasesButton(props: Props) { diff --git a/src/app/[locale]/resumes/[id]/_components/_sections/PersonalDetailsSection.tsx b/src/app/[locale]/resumes/[id]/_components/_sections/PersonalDetailsSection.tsx index e78f588..d56465e 100644 --- a/src/app/[locale]/resumes/[id]/_components/_sections/PersonalDetailsSection.tsx +++ b/src/app/[locale]/resumes/[id]/_components/_sections/PersonalDetailsSection.tsx @@ -19,6 +19,7 @@ import { useLocalStorage } from "hooks/useLocalStorage"; import { SectionHeader } from "app/[locale]/resumes/[id]/_components/_sections/SectionHeader"; import { AddPreWrittenPhrasesButton } from "app/[locale]/resumes/[id]/_components/_sections/AddPreWrittenPhrasesButton"; import { ProfilePicture } from "app/[locale]/resumes/[id]/_components/_sections/ProfilePicture"; +import { PHRASES } from "lib/phrases"; function ProfilePictureGridItem() { const { control } = useFormContext(); @@ -69,6 +70,7 @@ function SummaryGridItem() { /> diff --git a/src/app/[locale]/resumes/[id]/_components/_sections/StandardSectionBody.tsx b/src/app/[locale]/resumes/[id]/_components/_sections/StandardSectionBody.tsx index 3e7ebee..ab6b5b8 100644 --- a/src/app/[locale]/resumes/[id]/_components/_sections/StandardSectionBody.tsx +++ b/src/app/[locale]/resumes/[id]/_components/_sections/StandardSectionBody.tsx @@ -20,6 +20,7 @@ import { Section } from "types"; import { utils } from "lib/utils"; import { SectionHeader } from "app/[locale]/resumes/[id]/_components/_sections/SectionHeader"; import { AddPreWrittenPhrasesButton } from "app/[locale]/resumes/[id]/_components/_sections/AddPreWrittenPhrasesButton"; +import { PHRASES } from "lib/phrases"; type Props = { id: string; @@ -92,6 +93,7 @@ function Description({ index, nestIndex, isEmployment }) { {isEmployment ? ( From 0e584ffef70811be95a38f2e1876215de53d8191 Mon Sep 17 00:00:00 2001 From: malcodeman <26983729+malcodeman@users.noreply.github.com> Date: Mon, 16 Sep 2024 20:43:16 +0200 Subject: [PATCH 2/2] fix: small --- .../[id]/_components/_sections/AddPreWrittenPhrasesButton.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/[locale]/resumes/[id]/_components/_sections/AddPreWrittenPhrasesButton.tsx b/src/app/[locale]/resumes/[id]/_components/_sections/AddPreWrittenPhrasesButton.tsx index 45a8838..026e4af 100644 --- a/src/app/[locale]/resumes/[id]/_components/_sections/AddPreWrittenPhrasesButton.tsx +++ b/src/app/[locale]/resumes/[id]/_components/_sections/AddPreWrittenPhrasesButton.tsx @@ -11,7 +11,7 @@ type Props = { }; function AddPreWrittenPhrasesButton(props: Props) { - const { currentPhrases, phrases, onChange } = props; + const { phrases, currentPhrases, onChange } = props; const t = useTranslations(); const { isOpen, onOpen, onClose } = useDisclosure();