Tabs
pnpm dlx @simurgh-ui/cli add tabsimport { Tabs, TabsList, TabsTrigger, TabsContent,} from '@simurgh-ui/react/tabs';import '@simurgh-ui/styles/tabs.css';Vue همین partها را از @simurgh-ui/vue/tabs صادر میکند. Angular از TabsComponent، TabDirective و TabPanelDirective در @simurgh-ui/angular/tabs استفاده میکند.
پیشنمایش واقعی
Section titled “پیشنمایش واقعی”Manage your account preferences.
<Tabs defaultValue="account" direction="rtl"> <TabsList> <TabsTrigger value="account">حساب</TabsTrigger> <TabsTrigger value="security">امنیت</TabsTrigger> </TabsList> <TabsContent value="account">تنظیمات حساب</TabsContent> <TabsContent value="security">تنظیمات امنیت</TabsContent></Tabs><Tabs v-model="tab" direction="rtl"> <TabsList> <TabsTrigger value="account">حساب</TabsTrigger> <TabsTrigger value="security">امنیت</TabsTrigger> </TabsList> <TabsContent value="account">تنظیمات حساب</TabsContent> <TabsContent value="security">تنظیمات امنیت</TabsContent></Tabs>Angular
Section titled “Angular”<simurgh-tabs [(value)]="tab" direction="rtl"> <button tab simurghTab="account">حساب</button> <button tab simurghTab="security">امنیت</button> <section simurghTabPanel="account">تنظیمات حساب</section> <section simurghTabPanel="security">تنظیمات امنیت</section></simurgh-tabs>صفحهکلید و RTL
Section titled “صفحهکلید و RTL”Tab روی tab فعال وارد میشود و سپس به panel یا focusable بعدی میرود. Arrowها tab را حرکت و فعال میکنند؛ Home/End ابتدا و انتها را انتخاب میکنند. در orientation افقی، Arrow چپ و راست در RTL معکوس میشوند.
هر Trigger باید value متناظر با یک Content داشته باشد. برای state کنترلشده از value و callback در React، v-model در Vue و [(value)] در Angular استفاده کنید.
Last verified on 2026-08-13 against Simurgh registry 0.1.1.