دکمه‌ها

انواع دکمه‌های عمومی پنل و الگوی استفاده از آن‌ها

راهنمای کوتاه

استفاده از دکمه‌ها

برای عملیات معمول از Button و برای کاربردهای آیکنی، کشویی یا مسیریابی از کامپوننت اختصاصی همان نوع استفاده کنید.

import Button from "@/components/shared/Button"; <Button variant="primary">Save</Button>
کامپوننت‌های آماده

انواع دکمه

برای دیدن حالت تعاملی، نشانگر را روی دکمه‌ها ببرید.

Primary

عمل اصلی و مهم هر بخش مانند ثبت یا ادامه فرایند.

<Button variant="primary">Save</Button>

Secondary

عمل مکمل با اولویت بصری کمتر از دکمه اصلی.

<Button variant="secondary">Cancel</Button>

Outline

عمل مستقل و خنثی در کنار سایر کنترل‌های صفحه.

<Button variant="outline">Preview</Button>

Ghost

عمل کم‌اهمیت در رابط‌های خلوت و کم‌تراکم.

<Button variant="ghost">Close</Button>

Danger

عمل مخرب مانند حذف یا لغو قطعی اطلاعات.

<Button variant="danger">Delete</Button>

Success

تأیید نتیجه مثبت یا تکمیل موفق یک عملیات.

<Button variant="success">Confirm</Button>

Warning

عملی که پیش از انجام نیازمند توجه کاربر است.

<Button variant="warning">Review</Button>

Icon

کنترل جمع‌وجور با نام دسترس‌پذیر برای آیکن تنها.

<IconButton label="Edit">...</IconButton>

Dropdown

مجموعه‌ای کوتاه از عملیات مرتبط در یک کنترل.

<DropdownButton label="Actions" items={items} />

Link

مسیریابی داخل پنل با رفتار صحیح لینک.

<LinkButton href="/panel/items">Items</LinkButton>
حالت غیرفعالویژگی disabled کلیک و حالت‌های hover را غیرفعال می‌کند.