diff --git a/apps/web/.bg-shell/manifest.json b/apps/web/.bg-shell/manifest.json index 0637a088a..fe51488c7 100644 --- a/apps/web/.bg-shell/manifest.json +++ b/apps/web/.bg-shell/manifest.json @@ -1 +1 @@ -[] \ No newline at end of file +[] diff --git a/apps/web/app/[locale]/admin/audit/page.tsx b/apps/web/app/[locale]/admin/audit/page.tsx index b619f166b..a09968f26 100644 --- a/apps/web/app/[locale]/admin/audit/page.tsx +++ b/apps/web/app/[locale]/admin/audit/page.tsx @@ -54,10 +54,7 @@ async function AuditPage(props: AdminAuditPageProps) { return ( - +
{/* Filters */} diff --git a/apps/web/app/[locale]/club/[slug]/portal/invite/page.tsx b/apps/web/app/[locale]/club/[slug]/portal/invite/page.tsx index e07488dbb..fafecbad6 100644 --- a/apps/web/app/[locale]/club/[slug]/portal/invite/page.tsx +++ b/apps/web/app/[locale]/club/[slug]/portal/invite/page.tsx @@ -75,7 +75,9 @@ export default async function PortalInvitePage({

{t('invite.expiredTitle')}

- {t('invite.expiredDesc', { date: formatDate(invitation.expires_at) })} + {t('invite.expiredDesc', { + date: formatDate(invitation.expires_at), + })}

diff --git a/apps/web/app/[locale]/club/[slug]/portal/profile/_components/portal-linked-accounts.tsx b/apps/web/app/[locale]/club/[slug]/portal/profile/_components/portal-linked-accounts.tsx index af847c91b..6210d65d5 100644 --- a/apps/web/app/[locale]/club/[slug]/portal/profile/_components/portal-linked-accounts.tsx +++ b/apps/web/app/[locale]/club/[slug]/portal/profile/_components/portal-linked-accounts.tsx @@ -179,13 +179,17 @@ export function PortalLinkedAccounts({ slug }: { slug: string }) { - {t('linkedAccounts.title')} + + {t('linkedAccounts.title')} + {t('linkedAccounts.disconnectDesc')} - {t('linkedAccounts.cancel')} + + {t('linkedAccounts.cancel')} + handleUnlink(identity)} className="bg-destructive text-destructive-foreground hover:bg-destructive/90" diff --git a/apps/web/app/[locale]/club/[slug]/portal/profile/page.tsx b/apps/web/app/[locale]/club/[slug]/portal/profile/page.tsx index 7cf495b14..b044c78c9 100644 --- a/apps/web/app/[locale]/club/[slug]/portal/profile/page.tsx +++ b/apps/web/app/[locale]/club/[slug]/portal/profile/page.tsx @@ -3,13 +3,7 @@ import { redirect } from 'next/navigation'; import { createClient } from '@supabase/supabase-js'; -import { - UserCircle, - Mail, - MapPin, - Shield, - Link2, -} from 'lucide-react'; +import { UserCircle, Mail, MapPin, Shield, Link2 } from 'lucide-react'; import { getTranslations } from 'next-intl/server'; import { formatDate } from '@kit/shared/dates'; diff --git a/apps/web/app/[locale]/home/[account]/bookings/[bookingId]/page.tsx b/apps/web/app/[locale]/home/[account]/bookings/[bookingId]/page.tsx index 14c4bf3b7..37b7750c3 100644 --- a/apps/web/app/[locale]/home/[account]/bookings/[bookingId]/page.tsx +++ b/apps/web/app/[locale]/home/[account]/bookings/[bookingId]/page.tsx @@ -99,7 +99,12 @@ export default async function BookingDetailPage({ params }: PageProps) { {/* Header */}
- -

- {t('calendar.subtitle')} -

+

{t('calendar.subtitle')}

@@ -154,13 +157,23 @@ export default async function BookingCalendarPage({ params }: PageProps) {
- {MONTH_NAMES[month]} {year} -
@@ -232,7 +245,10 @@ export default async function BookingCalendarPage({ params }: PageProps) {

{bookings.data.length}

- {t('calendar.daysOccupied', { occupied: occupiedDates.size, total: daysInMonth })} + {t('calendar.daysOccupied', { + occupied: occupiedDates.size, + total: daysInMonth, + })} diff --git a/apps/web/app/[locale]/home/[account]/bookings/page.tsx b/apps/web/app/[locale]/home/[account]/bookings/page.tsx index d77333e65..5acea6ee0 100644 --- a/apps/web/app/[locale]/home/[account]/bookings/page.tsx +++ b/apps/web/app/[locale]/home/[account]/bookings/page.tsx @@ -250,7 +250,10 @@ export default async function BookingsPage({ 'secondary' } > - {t(STATUS_LABEL_KEYS[String(booking.status)] ?? String(booking.status))} + {t( + STATUS_LABEL_KEYS[String(booking.status)] ?? + String(booking.status), + )} diff --git a/apps/web/app/[locale]/home/[account]/courses/[courseId]/edit/page.tsx b/apps/web/app/[locale]/home/[account]/courses/[courseId]/edit/page.tsx index 77dcf0cd7..63e0d0dd4 100644 --- a/apps/web/app/[locale]/home/[account]/courses/[courseId]/edit/page.tsx +++ b/apps/web/app/[locale]/home/[account]/courses/[courseId]/edit/page.tsx @@ -1,7 +1,8 @@ +import { getTranslations } from 'next-intl/server'; + import { createCourseManagementApi } from '@kit/course-management/api'; import { CreateCourseForm } from '@kit/course-management/components'; import { getSupabaseServerClient } from '@kit/supabase/server-client'; -import { getTranslations } from 'next-intl/server'; import { AccountNotFound } from '~/components/account-not-found'; import { CmsPageShell } from '~/components/cms-page-shell'; diff --git a/apps/web/app/[locale]/home/[account]/courses/[courseId]/page.tsx b/apps/web/app/[locale]/home/[account]/courses/[courseId]/page.tsx index ee776fc6f..83dd2ac8a 100644 --- a/apps/web/app/[locale]/home/[account]/courses/[courseId]/page.tsx +++ b/apps/web/app/[locale]/home/[account]/courses/[courseId]/page.tsx @@ -88,8 +88,10 @@ export default async function CourseDetailPage({ params }: PageProps) { 'secondary' } > - {t(COURSE_STATUS_LABEL_KEYS[String(courseData.status)] ?? - String(courseData.status))} + {t( + COURSE_STATUS_LABEL_KEYS[String(courseData.status)] ?? + String(courseData.status), + )} diff --git a/apps/web/app/[locale]/home/[account]/courses/calendar/page.tsx b/apps/web/app/[locale]/home/[account]/courses/calendar/page.tsx index b036fc6d1..06e51fc5c 100644 --- a/apps/web/app/[locale]/home/[account]/courses/calendar/page.tsx +++ b/apps/web/app/[locale]/home/[account]/courses/calendar/page.tsx @@ -129,7 +129,12 @@ export default async function CourseCalendarPage({ {/* Header */}
-
) : ( - )} @@ -366,7 +377,12 @@ export default async function FinancePage({ params, searchParams }: PageProps) { ) : ( - )} diff --git a/apps/web/app/[locale]/home/[account]/finance/payments/page.tsx b/apps/web/app/[locale]/home/[account]/finance/payments/page.tsx index 5ebe762e6..c688e5893 100644 --- a/apps/web/app/[locale]/home/[account]/finance/payments/page.tsx +++ b/apps/web/app/[locale]/home/[account]/finance/payments/page.tsx @@ -1,13 +1,13 @@ import Link from 'next/link'; import { Euro, CreditCard, TrendingUp, ArrowRight } from 'lucide-react'; +import { getTranslations } from 'next-intl/server'; import { createFinanceApi } from '@kit/finance/api'; import { getSupabaseServerClient } from '@kit/supabase/server-client'; import { Badge } from '@kit/ui/badge'; import { Button } from '@kit/ui/button'; import { Card, CardContent, CardHeader, CardTitle } from '@kit/ui/card'; -import { getTranslations } from 'next-intl/server'; import { AccountNotFound } from '~/components/account-not-found'; import { CmsPageShell } from '~/components/cms-page-shell'; @@ -84,9 +84,7 @@ export default async function PaymentsPage({ params }: PageProps) {
{/* Header */}
-

- {t('payments.subtitle')} -

+

{t('payments.subtitle')}

{/* Stats */} @@ -121,7 +119,9 @@ export default async function PaymentsPage({ params }: PageProps) {
- {t('payments.openInvoices')} + + {t('payments.openInvoices')} + 0 ? 'default' : 'secondary'} > @@ -131,7 +131,10 @@ export default async function PaymentsPage({ params }: PageProps) {

{openInvoices.length > 0 - ? t('payments.invoicesOpenSummary', { count: openInvoices.length, total: formatCurrency(openTotal) }) + ? t('payments.invoicesOpenSummary', { + count: openInvoices.length, + total: formatCurrency(openTotal), + }) : t('payments.noOpenInvoices')}