diff --git a/apps/dashboard/src/app/dashboard/tabs/page.tsx b/apps/dashboard/src/app/dashboard/tabs/page.tsx index 4c421da..af69de7 100644 --- a/apps/dashboard/src/app/dashboard/tabs/page.tsx +++ b/apps/dashboard/src/app/dashboard/tabs/page.tsx @@ -2,7 +2,7 @@ import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query'; import { Fragment, useState } from 'react'; -import { commandsApi, plannedTabsApi, remindersApi, tabsApi, type Tab, type TabLine } from '@/lib/api/client'; +import { commandsApi, plannedTabsApi, tabsApi, type Tab, type TabLine } from '@/lib/api/client'; import { PageHeader } from '@/components/page-header'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Input } from '@/components/ui/input'; @@ -18,7 +18,7 @@ import { LoadingState } from '@/components/loading-state'; import { ErrorState } from '@/components/error-state'; import { toast } from '@/components/ui/toast'; import { formatCents } from '@/lib/utils'; -import { RefreshCw, Plus, X, Users, Mail, Send, Upload, ChevronRight, ChevronDown, Search, Trash2 } from 'lucide-react'; +import { RefreshCw, Plus, X, Users, Mail, Upload, ChevronRight, ChevronDown, Search, Trash2 } from 'lucide-react'; import { ConfirmDialog } from '@/components/confirm-dialog'; import { ImportCustomersDialog } from '@/components/import-customers-dialog'; import { useLang } from '@/lib/i18n'; @@ -137,16 +137,6 @@ export default function TabsPage() { } } - const sendTestMutation = useMutation({ - mutationFn: (plannedTabId: string) => remindersApi.sendTest(venueId, plannedTabId), - onSuccess: (result) => { - toast({ title: t('tabs.test_sent'), description: t('tabs.test_sent_desc', { email: result.email }), variant: 'success' }); - }, - onError: (err) => { - toast({ title: t('tabs.test_failed'), description: te(err), variant: 'destructive' }); - }, - }); - if (isLoading) return ; if (error) return ; @@ -208,17 +198,6 @@ export default function TabsPage() {
{pt.customerName} {pt.email && } - {canManage && pt.email && ( - - )} {canManage && ( - )}
) : ( — diff --git a/apps/dashboard/src/lib/i18n.tsx b/apps/dashboard/src/lib/i18n.tsx index 1dfe25a..6908157 100644 --- a/apps/dashboard/src/lib/i18n.tsx +++ b/apps/dashboard/src/lib/i18n.tsx @@ -110,10 +110,6 @@ const translations: Record> = { 'tabs.deleted': "{name}'s tab is deleted", 'tabs.settled': 'Tab settled', 'tabs.settled_desc': '{name}: {amount}', - 'tabs.send_test': 'Send test email', - 'tabs.test_sent': 'Test email sent', - 'tabs.test_sent_desc': 'Sent to {email}', - 'tabs.test_failed': 'Test email failed', 'planned.title': 'Planned Customers', 'planned.name_placeholder': 'Add customer name...', 'planned.email_placeholder': 'Email (optional)', @@ -668,10 +664,6 @@ const translations: Record> = { 'tabs.deleted': 'Poef van {name} is verwijderd', 'tabs.settled': 'Poef afgerekend', 'tabs.settled_desc': '{name}: {amount}', - 'tabs.send_test': 'Testmail versturen', - 'tabs.test_sent': 'Testmail verstuurd', - 'tabs.test_sent_desc': 'Verstuurd naar {email}', - 'tabs.test_failed': 'Testmail mislukt', 'planned.title': 'Geplande klanten', 'planned.name_placeholder': 'Naam van de klant...', 'planned.email_placeholder': 'E-mail (optioneel)',