diff --git a/apps/web/src/components/ui/Dialog.stories.tsx b/apps/web/src/components/ui/Dialog.stories.tsx
index 8fc97feab..297e57942 100644
--- a/apps/web/src/components/ui/Dialog.stories.tsx
+++ b/apps/web/src/components/ui/Dialog.stories.tsx
@@ -46,7 +46,7 @@ export const Default: Story = {
title="Edit Profile"
>
-
+
Make changes to your profile here. Click save when you're done.
@@ -79,7 +79,7 @@ export const Alert: Story = {
onConfirm={() => setOpen(false)}
confirmLabel="Delete Account"
>
-
+
This action cannot be undone. This will permanently delete your account and remove your data from our servers.
@@ -96,7 +96,7 @@ export const Composition: Story = {
{open && (
-
+
Composed Dialog
diff --git a/apps/web/src/components/ui/dialog.test.tsx b/apps/web/src/components/ui/dialog.test.tsx
index dc836375d..eee238ce2 100644
--- a/apps/web/src/components/ui/dialog.test.tsx
+++ b/apps/web/src/components/ui/dialog.test.tsx
@@ -197,8 +197,8 @@ describe('Dialog Component', () => {
const confirmButton = screen.getByText('Confirm');
const buttonElement = confirmButton.closest('button');
- // Kodo design: destructive variant uses text-kodo-red / bg-kodo-red
- expect(buttonElement?.className).toMatch(/text-kodo-red|bg-kodo-red/);
+ // Design: destructive variant uses text-destructive / bg-destructive
+ expect(buttonElement?.className).toMatch(/text-destructive|bg-destructive/);
});
it('uses custom confirm and cancel labels', () => {
diff --git a/apps/web/src/components/ui/dialog/Dialog.tsx b/apps/web/src/components/ui/dialog/Dialog.tsx
index 1574e648e..55ab5996b 100644
--- a/apps/web/src/components/ui/dialog/Dialog.tsx
+++ b/apps/web/src/components/ui/dialog/Dialog.tsx
@@ -15,9 +15,9 @@ const variantIcons: Record<
};
const variantStyles: Record = {
- alert: 'text-kodo-red',
- confirm: 'text-kodo-cyan',
- info: 'text-kodo-steel',
+ alert: 'text-destructive',
+ confirm: 'text-primary',
+ info: 'text-muted-foreground',
default: '',
};
diff --git a/apps/web/src/components/ui/dialog/DialogBody.tsx b/apps/web/src/components/ui/dialog/DialogBody.tsx
index 13533d6df..2ba7b0a43 100644
--- a/apps/web/src/components/ui/dialog/DialogBody.tsx
+++ b/apps/web/src/components/ui/dialog/DialogBody.tsx
@@ -8,7 +8,7 @@ export function DialogBody({
}: DialogBodyProps) {
return (
{children}
diff --git a/apps/web/src/components/ui/dialog/DialogDescription.tsx b/apps/web/src/components/ui/dialog/DialogDescription.tsx
index 7c32c8666..2eeffcdcf 100644
--- a/apps/web/src/components/ui/dialog/DialogDescription.tsx
+++ b/apps/web/src/components/ui/dialog/DialogDescription.tsx
@@ -6,6 +6,6 @@ export function DialogDescription({
className,
}: DialogDescriptionProps) {
return (
- {children}
+ {children}
);
}
diff --git a/apps/web/src/components/ui/dialog/DialogFooter.tsx b/apps/web/src/components/ui/dialog/DialogFooter.tsx
index 7e17c1f50..e046961a1 100644
--- a/apps/web/src/components/ui/dialog/DialogFooter.tsx
+++ b/apps/web/src/components/ui/dialog/DialogFooter.tsx
@@ -5,7 +5,7 @@ export function DialogFooter({ children, className }: DialogFooterProps) {
return (
diff --git a/apps/web/src/components/ui/dialog/DialogHeader.tsx b/apps/web/src/components/ui/dialog/DialogHeader.tsx
index ec9363db6..6349b82d3 100644
--- a/apps/web/src/components/ui/dialog/DialogHeader.tsx
+++ b/apps/web/src/components/ui/dialog/DialogHeader.tsx
@@ -8,7 +8,7 @@ export function DialogHeader({
return (
diff --git a/apps/web/src/components/ui/dialog/DialogSkeleton.tsx b/apps/web/src/components/ui/dialog/DialogSkeleton.tsx
index 8a06b9cbc..315564054 100644
--- a/apps/web/src/components/ui/dialog/DialogSkeleton.tsx
+++ b/apps/web/src/components/ui/dialog/DialogSkeleton.tsx
@@ -13,24 +13,24 @@ export function DialogSkeleton({ className }: DialogSkeletonProps) {
return (
-
-
+
-
-
-
+
Chargement du dialogue en cours...