import React from 'react'; import { Link } from 'react-router-dom'; import { SettingsLayout } from '../components/SettingsLayout'; import { SettingsCard } from '../components/SettingsCard'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; import { Switch } from '@/components/ui/switch'; import { ChevronLeft } from 'lucide-react'; import { __ } from '@/lib/i18n'; export default function PushConfiguration() { return ( } > {__('Template Settings')} {__('Connection Settings')}
{/* Icon */}

{__('Icon displayed in push notifications (recommended: 192x192px PNG)')}

{/* Badge */}

{__('Small icon shown on notification badge (recommended: 96x96px PNG)')}

{/* Sound */}

{__('Play default notification sound')}

{/* Vibrate */}

{__('Vibrate device on notification (mobile only)')}

{__('Browser-Native Push (Default)')}

{__( 'Uses the browser\'s built-in Push API. No external service required. Works great for PWA applications.' )}

💡 {__('Want more features? Install one of these addons:')}

  • • {__('Firebase Cloud Messaging (FCM)')} - {__('Advanced features, analytics, and cross-platform support')}
  • • {__('OneSignal')} - {__('Easy setup, segmentation, and A/B testing')}
); }