@@ -178,7 +186,7 @@ export default function SubscriptionFacturation() {
- 249€
+ {forfeitsPrices[EForfeitType.unlimited]}€
HT
diff --git a/src/front/Components/Layouts/Subscription/SubscriptionNew/index.tsx b/src/front/Components/Layouts/Subscription/SubscriptionNew/index.tsx
index 5a98f987..ab1087f7 100644
--- a/src/front/Components/Layouts/Subscription/SubscriptionNew/index.tsx
+++ b/src/front/Components/Layouts/Subscription/SubscriptionNew/index.tsx
@@ -5,6 +5,7 @@ import Image from "next/image";
import DefaultTemplate from "@Front/Components/LayoutTemplates/DefaultTemplate";
import Button from "@Front/Components/DesignSystem/Button";
import Link from "next/link";
+import { EForfeitType, collaboratorPrice, forfeitsPrices } from "../SubscriptionFacturation";
export default function SubscriptionNew() {
return (
@@ -42,7 +43,7 @@ export default function SubscriptionNew() {
/ mois
- + 6,99€ / collaborateur / mois
+ + {collaboratorPrice}€ / collaborateur / mois
@@ -63,7 +64,7 @@ export default function SubscriptionNew() {
- 249€
+ {forfeitsPrices[EForfeitType.unlimited]}€
HT
diff --git a/src/front/Hooks/useToggle.ts b/src/front/Hooks/useToggle.ts
new file mode 100644
index 00000000..884e67aa
--- /dev/null
+++ b/src/front/Hooks/useToggle.ts
@@ -0,0 +1,24 @@
+import { useCallback, useState } from "react";
+
+export default function useToggle(defaultValue: boolean = false) {
+ const [active, setActive] = useState(defaultValue);
+
+ const toggle = useCallback(() => {
+ setActive((prev) => !prev);
+ }, []);
+
+ const activate = useCallback(() => {
+ setActive(true);
+ }, []);
+
+ const deactivate = useCallback(() => {
+ setActive(false);
+ }, []);
+
+ return {
+ active,
+ toggle,
+ activate,
+ deactivate,
+ };
+}