SDAIA

القائمة

تعرض القائمة قائمة عمودية بعناصر التنقّل أو الإجراءات مع تعبئة خلفية وحدود اختيارية ودعم كامل لـ RTL.

Loading demo: menu-real-world

التثبيت

npx sdaia-ui@latest add menu

الاستخدام

import { Menu } from "@/components/ui/menu"
1<Menu />
2<Menu background={true} border={true} />

الأمثلة

الافتراضي

القائمة الافتراضية بدون تعبئة خلفية أو حدود.

Loading demo: menu-default

مع الخلفية

اضبط background=true لإضافة خلفية ممتلئة خلف القائمة.

Loading demo: menu-background

بإطار

اضبط border=true لإضافة حدود حول حاوية القائمة.

Loading demo: menu-border

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

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

Prop

Type

Default

Required

sections

MenuSectionData[]

-

optional

value

string | null

-

optional

defaultValue

string | null

null

optional

onValueChange

(value: string) => void

-

optional

background

boolean

false

optional

border

boolean

false

optional

divider

boolean

true

optional

children

ReactNode

-

optional

dir

"ltr" | "rtl"

optional