A Persian, RTL-first design system: Jalali date pickers, Iranian national ID, bank card and IBAN inputs, an Iran provinces map and 70+ accessible React components.
آکاردئون روی <details> بومی: بدون JavaScript، با کیبورد و صفحهخوان کامل
نقشهٔ فعالیت سالانه با ماههای شمسی؛ هفته از شنبه شروع میشود
فرم نشانی
هشدار
انتخاب نوبت
آواتار
بج
نام و لوگوی بانک داخل فیلد؛ نام با id به فیلد متصل میشود و لوگو تزئینی است
نمایش کارت بانکی با رنگ و لوگوی بانک، شمارهٔ چهاررقمی و تاریخ انقضا؛ برای کیف پول و انتخاب کارت ذخیرهشده
نوار اطلاعرسانی سطح صفحه، مثل نسخهٔ جدید، پایان اشتراک یا اختلال سرویس
مسیر صفحه؛ آخرین مورد با aria-current="page" مشخص میشود و مسیرهای بلند جمع میشوند
دکمه
دکمههای چسبیده به هم، مثل «قبلی / امروز / بعدی» یا ابزار قالببندی
تقویم شمسی با الگوی grid استاندارد WAI-ARIA و پیمایش کامل با کیبورد
کارت
فیلد شماره کارت بانکی: گروهبندی چهارتایی، تشخیص بانک با لوگو و بررسی Luhn
کاروسل
راهنمای شناور مشترک نمودارها؛ x و y نسبت به ظرف نمودار
چکباکس
چیپهای فیلتر روشن و خاموششونده، مثل دستهبندیها یا وضعیت سفارش
انتخاب شهر با جستجو؛ با استان فقط شهرهای همان استان، بدون آن همهٔ ۱۲۰۰+ شهر ایران با نام استان
انتخاب رنگ برند یا برچسب: نمونهرنگها، پنل انتخاب دلخواه و کد hex، با کنتراست متن روی آن
کامبوباکس
کامند پالت
منوی راستکلیک
دکمهٔ کپی در کلیپبورد با بازخورد «کپی شد» برای چشم و صفحهخوان
شمارش معکوس با ارقام فارسی؛ هر ثانیه بهروز میشود و در پایان onComplete را صدا میزند
جدول داده با مرتبسازی (aria-sort)، انتخاب ردیفها و حالت خالی
دیتپیکر شمسی
بازهٔ تاریخ شمسی
کاشی تاریخ شمسی به شکل برگ تقویم: روز، ماه، روز هفته، مناسبت تعطیل و معادل میلادی
دیالوگ
جداکننده و کلید میانبر
دراپداون
قالب مشترک برچسب + کنترل + راهنما/خطا
بارگذاری فایل با کشیدن و رها کردن یا دکمهٔ انتخاب؛ هر فایل وضعیت و پیشرفت خودش را دارد
فیلد شماره شبا: IR خودکار، گروهبندی، تشخیص بانک با لوگو و بررسی رقمهای کنترل
ویرایش درجا: کلیک یا Enter برای ویرایش، Enter ثبت، Esc انصراف
ورودی
نقشهٔ ۳۱ استان ایران؛ نقشهٔ رنگی برای داده و/یا انتخاب یک یا چند استان، با صفحهکلید و جدول همارز
دوزبانه، فارسی و انگلیسی
فیلد فارسی
تلفن ثابت با پیششماره: +98 را به ۰ تبدیل میکند، گروهبندی و نام استان را نشان میدهد
شناسهٔ ملی اشخاص حقوقی (شرکتها): ۱۱ رقم با بررسی رقم کنترل
سنجهٔ یک مقدار در برابر سقف، مثل فضای ذخیره یا سهمیهٔ پیامک؛ وضعیت با متن و آیکون، نه فقط رنگ
فیلد شماره موبایل: +98 و 0098 را به 09 تبدیل میکند، گروهبندی و تشخیص اپراتور
نمایش مبلغ با تومان یا ریال، حالت خلاصه (۱٫۲ میلیون) و مبلغ به حروف برای صفحهخوان
انتخاب ماه و سال شمسی، برای گزارش ماهانه یا تاریخ انقضای کارت؛ ↑↓←→ بین ماهها و PageUp/PageDown بین سالها