
### dataHook
- type: string
- description: Applied as data-hook HTML attribute that can be used in the tests.
### className
- type: string
- description: Specifies a CSS class name to be appended to the component's root element.
- internal
### type
- type: "warning" | "standard" | "destructive" | "premium" | "dark" | "success" | "preview"
- description: Controls the type of the notification, which sets its color.
- default: 'standard'
### showCloseButton
- type: boolean
- description: Specifies whether the close button is displayed.
- default: true
### onClose
- type: MouseEventHandler
- description: Defines a callback function which is called when the close button is clicked.
### textButtonProps
- type: ButtonAsButtonProps<{ label?: ReactNode; }> | ButtonAsAnchorProps<{ label?: ReactNode; }> | ButtonGenericProps<{ label?: ReactNode; }> | ButtonAsComponentProps<{ label?: ReactNode; }>
- description: Accepts props for a `<TextButton/>` action. The text button is rendered only when this object isn't empty. Use `label` to set its text.
### buttonProps
- type: ButtonAsButtonProps<{ label?: ReactNode; }> | ButtonAsAnchorProps<{ label?: ReactNode; }> | ButtonGenericProps<{ label?: ReactNode; }> | ButtonAsComponentProps<{ label?: ReactNode; }>
- description: Accepts props for a `<Button/>` action. The button is rendered only when this object isn't empty. Use `label` to set its text.
### prefixIcon
- type: ReactElement
- description: An icon element to appear before content.
### text
- type: ReactNode
- description: The text content of the notification.
### width
- type: string
- description: The width of the content container of the notification.
### fullWidth
- type: boolean
- description: Is notification full width (removes left and right border, border radius, more height and bigger paddings)

