Add bank synchronization features with FinTS support and update dependencies

This commit is contained in:
Matthias
2026-06-15 13:56:32 +02:00
parent fc0a6fb975
commit d65e7681ac
23 changed files with 2609 additions and 150 deletions

View File

@@ -1,10 +1,13 @@
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs";
import { CsvImportWizard } from "@/components/import/CsvImportWizard";
import { ComdirectSyncPanel } from "@/components/import/ComdirectSyncPanel";
import { TanAwaitDialog } from "@/components/import/TanAwaitDialog";
export function ImportPage() {
return (
<Tabs defaultValue="csv">
<>
<TanAwaitDialog />
<Tabs defaultValue="csv">
<TabsList>
<TabsTrigger value="csv">CSV-Import</TabsTrigger>
<TabsTrigger value="comdirect">comdirect-Sync</TabsTrigger>
@@ -16,5 +19,6 @@ export function ImportPage() {
<ComdirectSyncPanel />
</TabsContent>
</Tabs>
</>
);
}

View File

@@ -9,6 +9,7 @@ import { Switch } from "@/components/ui/switch";
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select";
import { Separator } from "@/components/ui/separator";
import { toast } from "sonner";
import { BankConfigForm } from "@/components/import/BankConfigForm";
export function SettingsPage() {
const settings = useQuery(api.settings.get);
@@ -50,6 +51,8 @@ export function SettingsPage() {
return (
<div className="mx-auto max-w-3xl space-y-6">
<BankConfigForm />
<Card>
<CardHeader>
<CardTitle>Konten</CardTitle>