diff --git a/apps/www/src/content/docs/components/alert-dialog/demo.ts b/apps/www/src/content/docs/components/alert-dialog/demo.ts index a0168438f..9fa192183 100644 --- a/apps/www/src/content/docs/components/alert-dialog/demo.ts +++ b/apps/www/src/content/docs/components/alert-dialog/demo.ts @@ -7,7 +7,7 @@ export const getCode = (props: { title?: string; description?: string }) => { }> Discard draft - + ${title} @@ -45,7 +45,7 @@ export const controlledDemo = { }> Delete Account - + Delete Account @@ -88,7 +88,7 @@ export const menuDemo = { - + Delete item? @@ -113,7 +113,7 @@ export const discardDemo = { }> Discard Changes - + Unsaved Changes @@ -151,7 +151,7 @@ export const nestedDemo = { }> Confirm Delete - + Final Confirmation diff --git a/apps/www/src/content/docs/components/alert-dialog/props.ts b/apps/www/src/content/docs/components/alert-dialog/props.ts index 9aa4738e6..d2bbf5e1b 100644 --- a/apps/www/src/content/docs/components/alert-dialog/props.ts +++ b/apps/www/src/content/docs/components/alert-dialog/props.ts @@ -12,7 +12,7 @@ export interface AlertDialogContentProps { /** * Controls whether to show the close button - * @default true + * @default false */ showCloseButton?: boolean; diff --git a/packages/raystack/components/alert-dialog/__tests__/alert-dialog.test.tsx b/packages/raystack/components/alert-dialog/__tests__/alert-dialog.test.tsx index 264add7aa..bccb25da7 100644 --- a/packages/raystack/components/alert-dialog/__tests__/alert-dialog.test.tsx +++ b/packages/raystack/components/alert-dialog/__tests__/alert-dialog.test.tsx @@ -22,7 +22,7 @@ const BasicAlertDialog = ({ }) => ( {TRIGGER_TEXT} - + {ALERT_TITLE} diff --git a/packages/raystack/components/alert-dialog/alert-dialog-content.tsx b/packages/raystack/components/alert-dialog/alert-dialog-content.tsx index 824cbb154..e659d1307 100644 --- a/packages/raystack/components/alert-dialog/alert-dialog-content.tsx +++ b/packages/raystack/components/alert-dialog/alert-dialog-content.tsx @@ -20,7 +20,7 @@ export interface AlertDialogContentProps export const AlertDialogContent = ({ className, children, - showCloseButton = true, + showCloseButton = false, overlay, width, style, diff --git a/packages/raystack/components/alert-dialog/alert-dialog-misc.tsx b/packages/raystack/components/alert-dialog/alert-dialog-misc.tsx index d242a196f..00551e110 100644 --- a/packages/raystack/components/alert-dialog/alert-dialog-misc.tsx +++ b/packages/raystack/components/alert-dialog/alert-dialog-misc.tsx @@ -6,6 +6,7 @@ import { cx } from 'class-variance-authority'; import { type ComponentProps } from 'react'; import styles from '../dialog/dialog.module.css'; import { Flex } from '../flex'; +import alertDialogStyles from './alert-dialog.module.css'; export const AlertDialogHeader = ({ className, @@ -28,7 +29,7 @@ export const AlertDialogFooter = ({ ); diff --git a/packages/raystack/components/alert-dialog/alert-dialog.module.css b/packages/raystack/components/alert-dialog/alert-dialog.module.css new file mode 100644 index 000000000..0501f2f89 --- /dev/null +++ b/packages/raystack/components/alert-dialog/alert-dialog.module.css @@ -0,0 +1,3 @@ +.footer { + border-top: 0; +} diff --git a/packages/raystack/components/dialog/dialog.module.css b/packages/raystack/components/dialog/dialog.module.css index 10f607ad2..b97cefdaf 100644 --- a/packages/raystack/components/dialog/dialog.module.css +++ b/packages/raystack/components/dialog/dialog.module.css @@ -111,8 +111,8 @@ padding: var(--rs-space-7); } -.body:has(+ .footer) { - border-bottom: 1px solid var(--rs-color-border-base-primary); +:where(.body) + .footer { + border-top: 1px solid var(--rs-color-border-base-primary); } .description {