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

فارسی

شمارش معکوس

زمان باقی‌مانده با ارقام فارسی، برای ارسال دوبارهٔ کد، پایان تخفیف یا شروع رویداد.

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

نمونه

ارسال دوبارهٔ کد تا <Countdown seconds={30} aria-label="زمان باقی‌مانده تا ارسال دوباره" onComplete={() => setDone(true)} />

<Countdown to={launchDate} variant="blocks" aria-label="زمان باقی‌مانده تا شروع فروش" />

برای شروع دوباره، key کامپوننت را عوض کنید. شمارش از ساعت سیستم حساب می‌شود، پس اگر زبانه مدتی پنهان باشد هم درست می‌ماند.

نامنوعپیش‌فرضتوضیح
toDate—زمان پایان
secondsnumber—یا مدت به ثانیه از لحظهٔ نمایش
onComplete() => void—یک بار در پایان
variant"clock" | "blocks""clock"۰۲:۳۴ یا کادرهای روز و ساعت
digits"fa" | "latin""fa"
aria-labelstring—موضوع شمارش
labels{ days?, hours?, minutes?, seconds? }—

دسترس‌پذیری

role="timer" دارد که صفحه‌خوان آن را هر ثانیه اعلام نمی‌کند. نام دسترس‌پذیر متن کامل است («زمان باقی‌مانده تا ارسال دوباره: ۲ دقیقه و ۳۴ ثانیه»)، پس کاربر هر وقت به آن برسد زمان را می‌شنود.