diff --git a/src/app/admin/admins/page.tsx b/src/app/admin/admins/page.tsx index fb2e7f8..2389fc8 100644 --- a/src/app/admin/admins/page.tsx +++ b/src/app/admin/admins/page.tsx @@ -193,7 +193,7 @@ export default function Admins() { width={24} height={24} src={icons.editIcon} - className="cursor-pointer responsive-icon" + className="cursor-pointer responsive-icon mr-1" /> } @@ -227,13 +227,15 @@ export default function Admins() { submit={updateMutation.mutate} schema={adminSchema} child={ - + } /> } @@ -321,8 +323,9 @@ export default function Admins() { -

+

Sélectionner une action + arrow down

@@ -355,7 +358,7 @@ export default function Admins() { trigger={
setOpenModal(true)} - className="cursor-pointer p-3 bg-blue-600 text-white rounded-full" + className="cta" > Ajouter un admin
@@ -385,13 +388,15 @@ export default function Admins() { submit={createMutation.mutate} schema={adminSchema} child={ +
+
} /> } diff --git a/src/app/admin/home/page.tsx b/src/app/admin/home/page.tsx index d87b1eb..d9dacdb 100644 --- a/src/app/admin/home/page.tsx +++ b/src/app/admin/home/page.tsx @@ -161,12 +161,12 @@ export default function HomePage () { content={

- Voulez-vous vraiment supprimer cette organisation ? + Voulez-vous vraiment supprimer l'organisation {row.original.name} ?

-
+

-
+
Documents diff --git a/src/app/admin/organizations/page.tsx b/src/app/admin/organizations/page.tsx index 1a400c1..4f273d3 100644 --- a/src/app/admin/organizations/page.tsx +++ b/src/app/admin/organizations/page.tsx @@ -16,6 +16,7 @@ import { companySchema } from "#/schema"; import { Admin, Company } from "#/types"; import Link from "next/link"; + export default function Organizations() { const { data: session, status } = useSession(); const [openModal, setOpenModal] = useState(false); @@ -192,10 +193,10 @@ export default function Organizations() {

-

Voulez-vous vraiment supprimer cette organisation ?

-
- +
} /> } diff --git a/src/app/globals.css b/src/app/globals.css index 018286c..7f3dbe2 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -102,6 +102,8 @@ body { .cta{ padding: 10px 24px; + width: max-content; + height: max-content; color: white; background-color: var(--primary); font-size: 14px; @@ -109,6 +111,12 @@ body { border: 1px solid var(--primary); border-radius: 100px; cursor: pointer; + text-wrap: nowrap; +} + +.cta.modal-cta{ + width: 240px; + height: 40px; } .cta.cancel{ @@ -138,6 +146,42 @@ hr{ color: var(--gray); } +input[type="checkbox"] { + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + + width: 24px; + height: 24px; + border: 1px solid var(--secondary) !important; + border-radius: 6px !important; + background-color: transparent; + cursor: pointer; + position: relative; +} + + +input[type="checkbox"]:checked { + background-color: var(--primary); + border-color: var(--primary); +} + + +input[type="checkbox"]:checked::before { + content: "✔"; + font-size: 18px; + color: white; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} + +.modal-input{ + width: 490px; + margin-left: auto; + margin-right: auto; +} /* Scroll Bar */ diff --git a/src/assets/icons/chevron-down.svg b/src/assets/icons/chevron-down.svg new file mode 100644 index 0000000..532f579 --- /dev/null +++ b/src/assets/icons/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/index.ts b/src/assets/icons/index.ts index 6d9b354..fed2f25 100644 --- a/src/assets/icons/index.ts +++ b/src/assets/icons/index.ts @@ -42,6 +42,7 @@ import moonIcon from "./moon.svg" import trash from "./trash.svg" import mailIcon from "./sms.svg" import personalCard from "./personalcard.svg" +import arrowDown from "#/assets/icons/chevron-down.svg" export const icons = { @@ -88,7 +89,9 @@ export const icons = { moonIcon, trash, mailIcon, - personalCard + personalCard, + arrowDown + } diff --git a/src/components/floatingLabelInput.tsx b/src/components/floatingLabelInput.tsx index b9f87fb..8e3b1e8 100644 --- a/src/components/floatingLabelInput.tsx +++ b/src/components/floatingLabelInput.tsx @@ -32,7 +32,7 @@ export default function FloatingLabelInput({ return (
- {button &&
{button}
} + {button &&
{button}
}
); @@ -106,7 +106,7 @@ export default function FloatingLabelInput({ - e.preventDefault()} > - + {title} -
+
{content}
-
{onOpenChange?.(false)}} > - X + fermer
diff --git a/src/components/table/table.tsx b/src/components/table/table.tsx index e392269..948ca8c 100644 --- a/src/components/table/table.tsx +++ b/src/components/table/table.tsx @@ -177,7 +177,7 @@ export default function Table({