Add account hierarchy framework with migrations, RLS policies, and UI components

This commit is contained in:
T. Zehetbauer
2026-03-31 22:18:04 +02:00
parent 7e7da0b465
commit 59546ad6d2
262 changed files with 11671 additions and 3927 deletions

View File

@@ -1,11 +1,12 @@
'use client';
import { useRouter } from 'next/navigation';
import { useTransition } from 'react';
import { Fish, FileSignature, Building2 } from 'lucide-react';
import { toast } from '@kit/ui/sonner';
import { useRouter } from 'next/navigation';
import { Fish, FileSignature, Building2 } from 'lucide-react';
import { toast } from '@kit/ui/sonner';
import { Switch } from '@kit/ui/switch';
import { toggleModuleAction } from '../_lib/server/toggle-module';
@@ -55,9 +56,7 @@ export function ModuleToggles({ accountId, features }: ModuleTogglesProps) {
const result = await toggleModuleAction(accountId, moduleKey, enabled);
if (result.success) {
toast.success(
enabled ? 'Modul aktiviert' : 'Modul deaktiviert',
);
toast.success(enabled ? 'Modul aktiviert' : 'Modul deaktiviert');
router.refresh();
} else {