رفتن به محتوای اصلی

کامپوننت‌ها

امتیاز ستاره‌ای

دریافت یا نمایش امتیاز ۱ تا ۵، با نیم‌ستاره در حالت نمایش.

import { Rating } from "@kashi-ui/react";

نمونه

امتیاز شما به این محصول
از ۱٬۲۸۴ نظر

هنوز امتیازی نداده‌اید.

<Rating label="امتیاز شما به این محصول" value={v} onChange={setV} showValue />

<Rating value={4.5} readOnly size="sm" showValue />
نامنوعپیش‌فرضتوضیح
value / defaultValuenumber0امتیاز؛ در readOnly اعشار هم می‌پذیرد
onChange(value: number) => void—
maxnumber5تعداد ستاره‌ها
readOnlybooleanfalseفقط نمایش
showValuebooleanfalseعدد کنار ستاره‌ها
size"sm" | "md" | "lg""md"
labelstring«امتیاز»نام گروه
starLabel(n, max) => string«n از max»نام هر ستاره

دسترس‌پذیری

حالت قابل‌انتخاب یک fieldset با رادیوهای بومی است: ←/→ امتیاز را عوض می‌کند و هر ستاره نام «۳ از ۵» دارد. حالت فقط‌خواندنی یک تصویر با نام کامل است («امتیاز: ۴٫۵ از ۵») تا صفحه‌خوان ستاره‌ها را یکی‌یکی نخواند.