import { Switch } from "@/components/ui/switch"; import { cn } from "@/lib/utils"; interface NotificationItem { id: string; title: string; description: string; enabled: boolean; } interface SettingsNotifications2Props { heading?: string; subHeading?: string; className?: string; notifications?: NotificationItem[]; } const SettingsNotifications2 = ({ heading = "ترجیحات اعلان", subHeading = "کانال‌ها و نوع پیام‌هایی که می‌خواهید دریافت کنید را انتخاب کنید.", notifications = [ { id: "email-updates", title: "به‌روزرسانی ایمیلی", description: "ایمیل‌های مهم درباره فعالیت حساب و رویدادهای امنیتی را دریافت کنید.", enabled: true, }, { id: "push-notifications", title: "اعلان پوش", description: "هشدارهای فوری لید و تیکت را روی موبایل دریافت کنید.", enabled: true, }, { id: "weekly-digest", title: "گزارش هفتگی", description: "خلاصه عملکرد پایپ‌لاین و بینش‌های هفتگی تیم را دریافت کنید.", enabled: false, }, { id: "marketing-emails", title: "اخبار محصول", description: "نکات بهره‌وری، قابلیت‌های جدید و پیشنهادهای ویژه را دریافت کنید.", enabled: false, }, ], className, }: SettingsNotifications2Props) => { return (

{heading}

{subHeading}

{notifications.map((notification) => (

{notification.title}

{notification.description}

))}
); }; export { SettingsNotifications2 };