From b976e75a6ce1144c97e327f8c8e8ed73e9d14119 Mon Sep 17 00:00:00 2001 From: Hugo Lextrait Date: Wed, 19 Apr 2023 16:16:35 +0200 Subject: [PATCH] page update client infoirmation --- .../DesignSystem/UserFolder/UserFolderHeader/index.tsx | 10 ++++++++-- src/front/Components/DesignSystem/UserFolder/index.tsx | 2 +- .../Layouts/Folder/AddClientToFolder/index.tsx | 6 +++--- .../Layouts/Folder/FolderInformation/index.tsx | 6 +++--- .../Components/Layouts/Folder/UpdateClient/index.tsx | 6 +++--- .../Layouts/Folder/UpdateFolderDescription/index.tsx | 6 +++--- .../Layouts/Folder/UpdateFolderMetadata/index.tsx | 6 +++--- src/pages/folder/{[uid] => [folderUid]}/add/client.tsx | 0 src/pages/folder/{[uid] => [folderUid]}/index.tsx | 0 .../update/client/[clientUid].tsx} | 0 .../{[uid] => [folderUid]}/update/description.tsx | 0 .../folder/{[uid] => [folderUid]}/update/metadata.tsx | 0 12 files changed, 24 insertions(+), 18 deletions(-) rename src/pages/folder/{[uid] => [folderUid]}/add/client.tsx (100%) rename src/pages/folder/{[uid] => [folderUid]}/index.tsx (100%) rename src/pages/folder/{[uid]/update/client.tsx => [folderUid]/update/client/[clientUid].tsx} (100%) rename src/pages/folder/{[uid] => [folderUid]}/update/description.tsx (100%) rename src/pages/folder/{[uid] => [folderUid]}/update/metadata.tsx (100%) diff --git a/src/front/Components/DesignSystem/UserFolder/UserFolderHeader/index.tsx b/src/front/Components/DesignSystem/UserFolder/UserFolderHeader/index.tsx index fc434b9c..0293f7b3 100644 --- a/src/front/Components/DesignSystem/UserFolder/UserFolderHeader/index.tsx +++ b/src/front/Components/DesignSystem/UserFolder/UserFolderHeader/index.tsx @@ -5,20 +5,24 @@ import Typography, { ITypo } from "../../Typography"; import Image from "next/image"; import PenIcon from "@Assets/Icons/pen.svg"; import WarningBadge from "../../WarningBadge"; +import Link from "next/link"; type IProps = { contact: { + uid: Contact["uid"]; first_name: Contact["first_name"]; last_name: Contact["last_name"]; phone_number: Contact["phone_number"]; cell_phone_number: Contact["cell_phone_number"]; email: Contact["email"]; }; + selectedFolderUid: string; }; type IState = {}; -export default class UserFolderHeader extends React.Component { +export default class UserFolderHeaderClass extends React.Component { public override render(): JSX.Element { + const redirectPath = "/folder/".concat(this.props.selectedFolderUid, "/update/client/", this.props.contact.uid); return (
@@ -47,7 +51,9 @@ export default class UserFolderHeader extends React.Component {
- edit + + edit +
); diff --git a/src/front/Components/DesignSystem/UserFolder/index.tsx b/src/front/Components/DesignSystem/UserFolder/index.tsx index ced749a5..aee6e374 100644 --- a/src/front/Components/DesignSystem/UserFolder/index.tsx +++ b/src/front/Components/DesignSystem/UserFolder/index.tsx @@ -60,7 +60,7 @@ export default class UserFolder extends React.Component {
- + chevron open close { export default function AddClientToFolder() { const router = useRouter(); - let { uid } = router.query; - uid = uid as string; - return ; + let { folderUid } = router.query; + folderUid = folderUid as string; + return ; } diff --git a/src/front/Components/Layouts/Folder/FolderInformation/index.tsx b/src/front/Components/Layouts/Folder/FolderInformation/index.tsx index 37a92015..58e693d6 100644 --- a/src/front/Components/Layouts/Folder/FolderInformation/index.tsx +++ b/src/front/Components/Layouts/Folder/FolderInformation/index.tsx @@ -121,7 +121,7 @@ class FolderInformationClass extends BasePage { export default function FolderInformation() { const router = useRouter(); - let { uid } = router.query; - uid = uid as string; - return ; + let { folderUid } = router.query; + folderUid = folderUid as string; + return ; } diff --git a/src/front/Components/Layouts/Folder/UpdateClient/index.tsx b/src/front/Components/Layouts/Folder/UpdateClient/index.tsx index a216b6b6..a067aa16 100644 --- a/src/front/Components/Layouts/Folder/UpdateClient/index.tsx +++ b/src/front/Components/Layouts/Folder/UpdateClient/index.tsx @@ -62,7 +62,7 @@ class UpdateClientClass extends BasePage { export default function UpdateClient() { const router = useRouter(); - let { uid } = router.query; - uid = uid as string; - return ; + let { folderUid } = router.query; + folderUid = folderUid as string; + return ; } diff --git a/src/front/Components/Layouts/Folder/UpdateFolderDescription/index.tsx b/src/front/Components/Layouts/Folder/UpdateFolderDescription/index.tsx index 1f37a6a9..ea109fd8 100644 --- a/src/front/Components/Layouts/Folder/UpdateFolderDescription/index.tsx +++ b/src/front/Components/Layouts/Folder/UpdateFolderDescription/index.tsx @@ -58,7 +58,7 @@ class UpdateFolderDescriptionClass extends BasePage { export default function UpdateFolderDescription() { const router = useRouter(); - let { uid } = router.query; - uid = uid as string; - return ; + let { folderUid } = router.query; + folderUid = folderUid as string; + return ; } diff --git a/src/front/Components/Layouts/Folder/UpdateFolderMetadata/index.tsx b/src/front/Components/Layouts/Folder/UpdateFolderMetadata/index.tsx index aad61a82..03ed9b84 100644 --- a/src/front/Components/Layouts/Folder/UpdateFolderMetadata/index.tsx +++ b/src/front/Components/Layouts/Folder/UpdateFolderMetadata/index.tsx @@ -80,7 +80,7 @@ class UpdateFolderMetadataClass extends BasePage { export default function UpdateFolderMetadata() { const router = useRouter(); - let { uid } = router.query; - uid = uid as string; - return ; + let { folderUid } = router.query; + folderUid = folderUid as string; + return ; } diff --git a/src/pages/folder/[uid]/add/client.tsx b/src/pages/folder/[folderUid]/add/client.tsx similarity index 100% rename from src/pages/folder/[uid]/add/client.tsx rename to src/pages/folder/[folderUid]/add/client.tsx diff --git a/src/pages/folder/[uid]/index.tsx b/src/pages/folder/[folderUid]/index.tsx similarity index 100% rename from src/pages/folder/[uid]/index.tsx rename to src/pages/folder/[folderUid]/index.tsx diff --git a/src/pages/folder/[uid]/update/client.tsx b/src/pages/folder/[folderUid]/update/client/[clientUid].tsx similarity index 100% rename from src/pages/folder/[uid]/update/client.tsx rename to src/pages/folder/[folderUid]/update/client/[clientUid].tsx diff --git a/src/pages/folder/[uid]/update/description.tsx b/src/pages/folder/[folderUid]/update/description.tsx similarity index 100% rename from src/pages/folder/[uid]/update/description.tsx rename to src/pages/folder/[folderUid]/update/description.tsx diff --git a/src/pages/folder/[uid]/update/metadata.tsx b/src/pages/folder/[folderUid]/update/metadata.tsx similarity index 100% rename from src/pages/folder/[uid]/update/metadata.tsx rename to src/pages/folder/[folderUid]/update/metadata.tsx