InlineNotice — اعلان درونجریان
کپی کد پیام ایستایی است که در جای خودش در صفحه یا فرم میماند، با آیکون و متن. برای تعارض ویرایش (۴۰۹)، خطای ذخیره و خطای کلی فرم.
تفاوت با Toast
Toast تنها هشدار شناور سیستم است و از داک (کپی کد) میگذرد. کپی کد هشدار نیست و مثل یک پاراگراف در جریان صفحه میماند. برای کپی کد هرگز از کپی کد استفاده نکنید.
- کاربرد: پیامی که باید تا رفع مشکل در همان محل بماند و کنش بازیابی کنارش لازم است.
- نه: پیام گذرا (Toast)، خطای یک فیلد (زیر همان فیلد نشان دهید)، تأیید کنش مخرب (AlertDialog).
وضعیت: beta · لایه: ۳ (کپی کد) · کد: کپی کد
import { InlineNotice } from '@tokapps/tuk';نمونهٔ زنده
اطلاعات:
پیشنویس خودکار ذخیره میشود
تغییرات هر چند ثانیه یکبار نگهداری میشوند.
موفق:
تغییرات با موفقیت ذخیره شد.
هشدار:
این ایده همزمان ویرایش شده است
کاربر دیگری پس از شما آن را تغییر داد. نسخهٔ او را بارگذاری کنید یا تغییرات خود را نگه دارید.
خطا:
ذخیره نشد
ارتباط با سرور برقرار نشد.
خطا:
نام کاربری از پیش وجود دارد.
کد قابل کپی
موفقیت و اطلاع
import { InlineNotice } from '@tokapps/tuk';<InlineNotice tone="info" title="پیشنویس خودکار ذخیره میشود" description="تغییرات هر چند ثانیه یکبار نگهداری میشوند." /><InlineNotice tone="success" description="تغییرات با موفقیت ذخیره شد." />تعارض ویرایش با کنش
import { Button, InlineNotice } from '@tokapps/tuk';<InlineNotice tone="warning" title="این ایده همزمان ویرایش شده است" description="کاربر دیگری پس از شما آن را تغییر داد. نسخهٔ او را بارگذاری کنید یا تغییرات خود را نگه دارید." action={<Button size="sm" variant="secondary">بارگذاری نسخهٔ جدید</Button>}/>خطای ذخیره با دکمهٔ بستن
<InlineNotice tone="danger" title="ذخیره نشد" description="ارتباط با سرور برقرار نشد." action={<Button size="sm" variant="secondary">تلاش دوباره</Button>} dismissible/>فشرده
<InlineNotice tone="danger" density="compact" description="نام کاربری از پیش وجود دارد." />Props
| پراپ | مقدار | پیشفرض |
|---|---|---|
| کپی کد | کپی کد · کپی کد · کپی کد · کپی کد | کپی کد |
| کپی کد / کپی کد | متن (یا children) | — |
| کپی کد | آیکون سفارشی؛ کپی کد = بدون آیکون | آیکون وضعیت |
| کپی کد | جایگاه کنش (Button) | — |
| کپی کد / کپی کد / کپی کد | دکمهٔ بستن؛ کپی کد حالت کنترلشده | کپی کد |
| کپی کد | کپی کد · کپی کد | کپی کد |
دسترسپذیری
کپی کد و کپی کد با کپی کد، و کپی کد و کپی کد با کپی کد اعلام میشوند. برچسب وضعیت پیش از متن خوانده میشود و آیکون کپی کد است. برای اعلان، پیام باید پس از رندر اولیه وارد DOM شود.