پنل ناوبری کناری — SideNavigation
ناوبری کناری (SideNavigation) مقصدهای زیاد یا سلسلهمراتبی را در یک ستون بخشبندیشده نشان میدهد. گروههای دارای زیرمقصد با کپی کد باز و بسته میشوند. حالت کپی کد آن را به ریل آیکونی تبدیل میکند، در حالی که برچسبها برای صفحهخوان باقی میمانند. مستقل از چارچوب لینک است.
وضعیت: beta · لایه: ۳ (کپی کد) · کد: کپی کد
import { SideNavigation } from '@tokapps/tuk';کی استفاده کنیم
- بیش از چهار مقصد یا ساختار دو سطحی (پنل مدیریت، مستندات).
- ناوبری دائمی در دسکتاپ. در موبایل کپی کد با همین ناوبری یا کپی کد.
- عمق بیش از دو سطح را نپذیرد؛ برای عمیقتر از کپی کد کمک بگیرید.
نمونهٔ زنده
کد قابل کپی
پایه با گروهها
import { Icon } from '@tokapps/icons';import { SideNavigation } from '@tokapps/tuk';const sections = [ { id: 'main', heading: 'اصلی', items: [ { id: 'home', label: 'خانه', href: '/', icon: <Icon name="home" size="sm" />, current: true }, { id: 'ideas', label: 'ایدهها', icon: <Icon name="product.ideation" size="sm" />, children: [ { id: 'open', label: 'باز', href: '/ideas/open' }, { id: 'closed', label: 'بسته', href: '/ideas/closed' }, ], }, ], },];export function AppSide() { return <SideNavigation sections={sections} aria-label="ناوبری اصلی" />;}حالت ریل
<SideNavigation sections={sections} collapsed />ساختار و پراپها
| پراپ | نوع | توضیح |
|---|---|---|
| کپی کد | کپی کد | هر بخش کپی کد، کپی کد اختیاری و کپی کد دارد |
| کپی کد | کپی کد | زیرمقصدها؛ گروه با کپی کد باز میشود |
| کپی کد | کپی کد | حالت ریل: فقط آیکون |
| کپی کد | کپی کد | برچسب ناحیه |
| کپی کد | کپی کد | رفتار چاپ |
RTL، کیبورد و صفحهخوان
- نوار کناری در RTL به سمت راست میآید.
- هر گروه یک دکمه با کپی کد است؛ با Enter یا Space باز و بسته میشود.
- گروهها کپی کد دارند و مقصد فعلی با کپی کد اعلام میشود.
صدا، حرکت، چاپ و کاهش حرکت
- صدا ندارد.
- رفتار چاپ از پراپ کپی کد تعیین میشود.
تغییرات ممنوع
- برچسبها را در حالت ریل حذف نکنید؛ فقط بصری پنهان میشوند.
- بیش از دو سطح تودرتو نسازید.