diff --git a/app/admin/style-guide/page.tsx b/app/admin/style-guide/page.tsx new file mode 100644 index 0000000..bc2ba2e --- /dev/null +++ b/app/admin/style-guide/page.tsx @@ -0,0 +1,495 @@ +"use client"; + +import { useState } from "react"; +import Navigation from "@/components/Navigation"; +import { + Button, + Input, + Textarea, + Card, + Badge, + Alert, + Modal, + ProgressBar, + StarRating, + Avatar, + SectionTitle, + BackgroundSection, + CloseButton, +} from "@/components/ui"; + +export default function StyleGuidePage() { + const [modalOpen, setModalOpen] = useState(false); + const [inputValue, setInputValue] = useState(""); + const [textareaValue, setTextareaValue] = useState(""); + const [rating, setRating] = useState(0); + + return ( +
+ + +
+ + STYLE GUIDE + +

+ Guide de style complet avec tous les composants UI disponibles et + leurs variantes +

+ + {/* Buttons */} + +

+ Buttons +

+
+
+

Variantes

+
+ + + + + +
+
+
+

Tailles

+
+ + + +
+
+
+

États

+
+ + +
+
+
+
+ + {/* Inputs */} + +

Inputs

+
+
+

Types

+
+ setInputValue(e.target.value)} + /> + + + + +
+
+
+

Avec erreur

+
+ setInputValue(e.target.value)} + /> +
+
+
+
+ + {/* Textarea */} + +

+ Textarea +

+
+
+

Basique

+
+