SDAIA

لافتة الإشعار

لافتة الإشعار

Loading demo: notification-banner-real-world

التثبيت

npx sdaia-ui@latest add notification-banner

الاستخدام

import { NotificationBanner } from "@/components/ui/notification-banner"
<NotificationBanner layout="stacked" type="leading-icon" />

الأمثلة

مكدَّس

بانر إشعار بتخطيط رأسي مكدَّس.

Loading demo: notification-banner-stacked

مع صورة

بانر مع صورة تُعرض بجانب محتوى الإشعار.

Loading demo: notification-banner-image

مع الصورة الرمزية

بانر مع صورة رمزية للمستخدم للإشعارات المتعلقة بأشخاص.

Loading demo: notification-banner-avatar

مرجع الواجهة البرمجية

NotificationBannerProps

خصائص مكوّن NotificationBanner.

Prop

Type

Default

Required

layout

'inline' | 'stacked'

'inline'

optional

type

'leading-icon' | 'avatar' | 'progress' | 'image'

'leading-icon'

optional

title

ReactNode

-

required

description

ReactNode

-

optional

icon

ReactNode

-

optional

avatar

NotificationBannerAvatar

-

optional

imageSrc

string

-

optional

imageAlt

string

''

optional

progress

number

40

optional

actions

ReactNode

-

optional

onDismiss

() => void

-

optional

hideCloseButton

boolean

false

optional

dismissLabel

string

'Close'

optional

dir

'ltr' | 'rtl'

-

optional

rtl

boolean

false (deprecated)

optional