فارسی
انتخاب استان
انتخاب یکی از ۳۱ استان با جستجو؛ با نام مرکز استان هم پیدا میشود.
import { ProvinceSelect } from "@kashi-ui/react";
نمونه
- آذربایجان شرقیمرکز: تبریز
- آذربایجان غربیمرکز: ارومیه
- اردبیلمرکز: اردبیل
- اصفهانمرکز: اصفهان
- البرزمرکز: کرج
- ایلاممرکز: ایلام
- بوشهرمرکز: بوشهر
- تهرانمرکز: تهران
- چهارمحال و بختیاریمرکز: شهرکرد
- خراسان جنوبیمرکز: بیرجند
- خراسان رضویمرکز: مشهد
- خراسان شمالیمرکز: بجنورد
- خوزستانمرکز: اهواز
- زنجانمرکز: زنجان
- سمنانمرکز: سمنان
- سیستان و بلوچستانمرکز: زاهدان
- فارسمرکز: شیراز
- قزوینمرکز: قزوین
- قممرکز: قم
- کردستانمرکز: سنندج
- کرمانمرکز: کرمان
- کرمانشاهمرکز: کرمانشاه
- کهگیلویه و بویراحمدمرکز: یاسوج
- گلستانمرکز: گرگان
- گیلانمرکز: رشت
- لرستانمرکز: خرمآب اد
- مازندرانمرکز: ساری
- مرکزیمرکز: اراک
- هرمزگانمرکز: بندرعباس
- همدانمرکز: همدان
- یزدمرکز: یزد
با نام مرکز استان هم پیدا میشود، مثلاً «مشهد».
هنوز استانی انتخاب نشده.
<ProvinceSelect value={province} onChange={setProvince} name="province" />روی Combobox ساخته شده، پس همهٔ ویژگیهای آن را دارد. فهرست استانها با مرکز و پیششمارهٔ تلفن ثابت در PROVINCES از @kashi-ui/persian هم در دسترس است:
import { PROVINCES } from "@kashi-ui/persian";
// [{ name: "اصفهان", capital: "اصفهان", areaCode: "31" }, …]
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
value / defaultValue | string | null | — | نام استان |
onChange | (value: string | null) => void | — | |
showCapital | boolean | true | مرکز استان زیر نام |
… | ComboboxProps | — | همهٔ ویژگیهای Combobox |
دسترسپذیری
همان الگوی Combobox در WAI-ARIA؛ تعداد نتیجهها پس از هر تایپ اعلام میشود.