diff --git a/.changeset/many-kiwis-pretend.md b/.changeset/many-kiwis-pretend.md new file mode 100644 index 0000000000..c277a1a324 --- /dev/null +++ b/.changeset/many-kiwis-pretend.md @@ -0,0 +1,6 @@ +--- +"@nextui-org/alert": patch +"@nextui-org/theme": patch +--- + +Fix #4382 `hideIconWrapper` property wasn't removing the borded on `Alert` component diff --git a/packages/components/alert/src/alert.tsx b/packages/components/alert/src/alert.tsx index 84f77fd618..2504a65829 100644 --- a/packages/components/alert/src/alert.tsx +++ b/packages/components/alert/src/alert.tsx @@ -24,7 +24,7 @@ const iconMap = { export type AlertColor = keyof typeof iconMap; -export interface AlertProps extends Omit {} +export interface AlertProps extends Omit {} const Alert = forwardRef<"div", AlertProps>((props, ref) => { const { diff --git a/packages/components/alert/src/use-alert.ts b/packages/components/alert/src/use-alert.ts index e56f85699a..cb66ebc684 100644 --- a/packages/components/alert/src/use-alert.ts +++ b/packages/components/alert/src/use-alert.ts @@ -124,7 +124,7 @@ export function useAlert(originalProps: UseAlertProps) { }, [setIsVisible, onClose]); const slots = useMemo( - () => alert({hasDescription: !isEmpty(description), ...variantProps}), + () => alert({hasContent: !isEmpty(description) || !isEmpty(children), ...variantProps}), [description, objectToDeps(variantProps)], ); diff --git a/packages/components/alert/stories/alert.stories.tsx b/packages/components/alert/stories/alert.stories.tsx index cbdac9aa6b..8b9d0bc9b2 100644 --- a/packages/components/alert/stories/alert.stories.tsx +++ b/packages/components/alert/stories/alert.stories.tsx @@ -189,7 +189,7 @@ const CustomStylesTemplate = (args) => { color={color} title="The documents you requested are ready to be viewed" > -
+