مفتاح التبديلSwitch
تفعيل إعداد أو تعطيله، مع تسمية واضحة.
اختر طرازكاستكشف الثيمات
أضفه إلى مشروعك
نفّذ الأمر داخل مشروعك لإضافة المكوّن مباشرة من الرابط. يتولى المثبّت إضافة ملفات الحزمة وعددها 8، بما فيها الثيمات والاعتماديات.
Terminal
pnpm dlx shadcn@latest add https://tirazkit.moud4477.chatgpt.site/r/switch.jsonيتطلب التثبيت المباشر رابطًا متاحًا دون تسجيل دخول، ومشروعًا مهيّأً لاستخدام المكتبة. دليل التثبيت الكامل
التثبيت من ملف محلي
إذا كانت نسختك من السجل خاصة، نزّل الحزمة إلى مجلد مشروعك ثم ثبّتها من الملف.
تنزيل حزمة المكوّنTerminal
pnpm dlx shadcn@latest add ./switch.jsonالاستخدام
المكوّن يرث الألوان والاتجاه من مزوّد الثيم. غيّر قيمة الثيم لتستخدم نفس الكود بهوية مختلفة.
example.tsx
"use client";
import { Theme } from "@/components/tirazkit/theme";
import { Switch } from "@/components/tirazkit/switch";
export default function Example() {
return (
<Theme theme="dga" locale="ar">
<Switch label="إشعارات البريد" description="استقبل تحديثات طلباتك." defaultChecked />
</Theme>
);
}الخصائص الأساسية
| الخاصية | النوع | القيمة الافتراضية |
|---|---|---|
| label | string | مطلوب |
| defaultChecked | boolean | false |
إرشادات الاستخدام
اكتب تسمية واضحة للحقل، واجعل رسالة الخطأ تصف طريقة إصلاحه. اختبر النموذج بلوحة المفاتيح وبقارئ الشاشة.