From e83aa71f35c5056b1d662a806103e8242520888f Mon Sep 17 00:00:00 2001 From: Martin Ledoux <32564108+ledouxm@users.noreply.github.com> Date: Thu, 12 Sep 2024 14:15:21 +0200 Subject: [PATCH] Mep (#34) * fix: display correct status * fix: edit banner spacings * feat: set edit banner sticky on mobile * fix: return arrow size * feat: set menu title position to sticky * fix: some styles * fix: simplify header * fix: show reports on 2 columns from 6 items * feat: add info messages * feat: display report item on 3 rows * fix: new colors * fix: informative message mb * fix: set printable colors * fix(pdf): set header sticky on desktop * fix: recipients textarea styles * fix: menu header padding and more * fix: remove * * fix: form labels * fix: date picker * fix: margins * gitignore * fix: pdf styles can now be italic and bold * fix: align tab title with content on firefox --- .gitignore | 1 + .../src/components/chips/SpaceTypeChips.tsx | 2 +- packages/frontend/src/features/InfoForm.tsx | 12 ++-- packages/frontend/src/features/ReportList.tsx | 12 ++-- .../frontend/src/features/menu/ClauseMenu.tsx | 59 ++++++++++++------- .../frontend/src/features/menu/HelpMenu.tsx | 4 +- .../frontend/src/features/menu/MenuButton.tsx | 4 ++ packages/frontend/src/features/menu/Share.tsx | 21 +++++-- .../text-editor/TextEditorToolbar.tsx | 25 ++++---- .../frontend/src/routes/edit.$reportId.tsx | 6 +- packages/frontend/src/routes/index.tsx | 1 + .../frontend/src/routes/pdf.$reportId.tsx | 28 +++++++-- packages/pdf/src/report.tsx | 16 ++++- 13 files changed, 125 insertions(+), 66 deletions(-) diff --git a/.gitignore b/.gitignore index b8399d2a..f58069e8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. dev-dist +vite.config.ts.timestamp* # dependencies node_modules /.pnp diff --git a/packages/frontend/src/components/chips/SpaceTypeChips.tsx b/packages/frontend/src/components/chips/SpaceTypeChips.tsx index 6e9b237c..bece3d9d 100644 --- a/packages/frontend/src/components/chips/SpaceTypeChips.tsx +++ b/packages/frontend/src/components/chips/SpaceTypeChips.tsx @@ -21,7 +21,7 @@ export const SpaceTypeChips = (props: FlexProps & { disabled?: boolean }) => { value={selected} {...props} onChange={(values) => form.setValue("projectSpaceType", values.join(","))} - label="Type d'espace" + label="Type d'espace protégé" /> ); }; diff --git a/packages/frontend/src/features/InfoForm.tsx b/packages/frontend/src/features/InfoForm.tsx index f54f9fb5..cac17d67 100644 --- a/packages/frontend/src/features/InfoForm.tsx +++ b/packages/frontend/src/features/InfoForm.tsx @@ -98,7 +98,7 @@ export const InfoForm = () => { @@ -142,7 +142,7 @@ export const InfoForm = () => { @@ -156,16 +156,16 @@ export const InfoForm = () => { { -
+
diff --git a/packages/frontend/src/features/menu/MenuButton.tsx b/packages/frontend/src/features/menu/MenuButton.tsx index 31dfcc3d..d59237fd 100644 --- a/packages/frontend/src/features/menu/MenuButton.tsx +++ b/packages/frontend/src/features/menu/MenuButton.tsx @@ -129,6 +129,10 @@ const MenuModal = ({ menu, isOpen, className }: { menu: NestedMenu | null; isOpe maxHeight: "100%", p: 0, }, + "& .fr-modal__content": { + pl: 0, + pr: 0, + }, "& .fr-col-12": { flex: { base: 1, lg: "unset" }, width: { base: "100%", lg: "unset" }, diff --git a/packages/frontend/src/features/menu/Share.tsx b/packages/frontend/src/features/menu/Share.tsx index bee354aa..cb9f1536 100644 --- a/packages/frontend/src/features/menu/Share.tsx +++ b/packages/frontend/src/features/menu/Share.tsx @@ -7,6 +7,8 @@ import { ToggleSwitch } from "@codegouvfr/react-dsfr/ToggleSwitch"; import { useMutation } from "@tanstack/react-query"; import { css } from "#styled-system/css"; import { MenuTitle } from "./MenuTitle"; +import { ClauseFormBanner } from "./ClauseMenu"; +import { fr } from "@codegouvfr/react-dsfr"; export const ShareReport = ({ backButtonOnClick }: { backButtonOnClick: () => void }) => { const user = useUser()!; @@ -41,15 +43,26 @@ export const ShareReport = ({ backButtonOnClick }: { backButtonOnClick: () => vo return ( <> - Partage des CR - + + } + > + Partage des CR + + {/* */} - + Ces personnes peuvent créer, modifier et supprimer vos CR : - + Ces personnes vous permettent de créer, modifier et supprimer leurs CR : {delegatedToMeQuery.results?.map((delegation) => ( diff --git a/packages/frontend/src/features/text-editor/TextEditorToolbar.tsx b/packages/frontend/src/features/text-editor/TextEditorToolbar.tsx index ac2234d4..fd46eac5 100644 --- a/packages/frontend/src/features/text-editor/TextEditorToolbar.tsx +++ b/packages/frontend/src/features/text-editor/TextEditorToolbar.tsx @@ -32,7 +32,7 @@ export const TextEditorToolbar = () => { className={toolbarButtonRecipe({ active: editor.isActive("bold"), })} - size="small" + size="medium" priority="tertiary no outline" iconId="fr-icon-bold" type="button" @@ -45,7 +45,7 @@ export const TextEditorToolbar = () => { className={toolbarButtonRecipe({ active: editor.isActive("italic"), })} - size="small" + size="medium" priority="tertiary no outline" type="button" iconId="fr-icon-italic" @@ -58,7 +58,7 @@ export const TextEditorToolbar = () => { className={toolbarButtonRecipe({ active: editor.isActive("underline"), })} - size="small" + size="medium" priority="tertiary no outline" iconId="ri-underline" type="button" @@ -91,7 +91,7 @@ const ColorInput = () => {