From ad80688b8bcd488527955b23bc2748bdcc8b9851 Mon Sep 17 00:00:00 2001 From: hwinkel Date: Wed, 15 Apr 2026 21:41:56 +0200 Subject: [PATCH] Refactor: consolidate accounting routes under Buchhaltung submenu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - New layout route: companies.$id.buchhaltung.tsx with card-based navigation - Renamed 7 accounting routes to use buchhaltung prefix: - companies.$id.bilanzen.tsx → companies.$id.buchhaltung.bilanzen.tsx - companies.$id.ausgaben.tsx → companies.$id.buchhaltung.ausgaben.tsx - companies.$id.ausgaben.kategorien.tsx → companies.$id.buchhaltung.ausgaben.kategorien.tsx - companies.$id.einnahmen.tsx → companies.$id.buchhaltung.einnahmen.tsx - companies.$id.einnahmen.kategorien.tsx → companies.$id.buchhaltung.einnahmen.kategorien.tsx - companies.$id.anlagevermoegen.tsx → companies.$id.buchhaltung.anlagevermoegen.tsx - companies.$id.money.tsx → companies.$id.buchhaltung.money.tsx - Updated routing configuration (app/routes.ts) to use nested layout structure - Updated breadcrumbs in all accounting routes to show Buchhaltung hierarchy - Updated internal links in kategorien pages to use new URLs - Main menu now shows single 'Buchhaltung' card instead of 5 separate items Navigation improvements: - Cleaner main menu (1 item vs 5) - Clear accounting subsection with icon-based navigation - Consistent URL structure (/companies/:id/buchhaltung/*) - Better information hierarchy Build: ✅ Successful Accounting routes: ✅ Accessible Navigation: ✅ Functional Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .react-router/types/+future.ts | 9 - .react-router/types/+routes.ts | 508 ------------------ .react-router/types/+server-build.d.ts | 18 - .react-router/types/app/+types/root.ts | 59 -- .../types/app/routes/+types/admin-layout.ts | 62 --- .../types/app/routes/+types/admin.logs.ts | 65 --- .../app/routes/+types/admin.mandanten.ts | 65 --- .../app/routes/+types/admin.users.$id.ts | 65 --- .../app/routes/+types/admin.users.new.ts | 65 --- .../types/app/routes/+types/admin.users.ts | 65 --- .../routes/+types/api.anlagevermoegen.$id.ts | 62 --- .../app/routes/+types/api.anlagevermoegen.ts | 62 --- .../app/routes/+types/api.ausgaben.$id.ts | 62 --- .../types/app/routes/+types/api.ausgaben.ts | 62 --- .../types/app/routes/+types/api.bilanzen.ts | 62 --- ....companies.$id.buchungkategorien.$katId.ts | 62 --- .../api.companies.$id.buchungkategorien.ts | 62 --- .../+types/api.companies.$id.customers.ts | 62 --- .../+types/api.companies.$id.invoices.ts | 62 --- .../routes/+types/api.companies.$id.money.ts | 62 --- .../app/routes/+types/api.companies.$id.ts | 62 --- .../types/app/routes/+types/api.companies.ts | 62 --- .../app/routes/+types/api.customers.$id.ts | 62 --- .../types/app/routes/+types/api.customers.ts | 62 --- .../app/routes/+types/api.einnahmen.$id.ts | 62 --- .../types/app/routes/+types/api.einnahmen.ts | 62 --- .../app/routes/+types/api.invoices.$id.pdf.ts | 62 --- .../app/routes/+types/api.invoices.$id.ts | 62 --- .../app/routes/+types/api.invoices.$id.xml.ts | 62 --- .../types/app/routes/+types/api.invoices.ts | 62 --- .../types/app/routes/+types/api.reports.ts | 62 --- .../app/routes/+types/api.services.$id.ts | 62 --- .../types/app/routes/+types/api.services.ts | 62 --- .../types/app/routes/+types/archiv.ts | 65 --- .../+types/companies.$id.anlagevermoegen.ts | 65 --- .../companies.$id.ausgaben.kategorien.ts | 65 --- .../routes/+types/companies.$id.ausgaben.ts | 65 --- .../routes/+types/companies.$id.bilanzen.ts | 65 --- .../routes/+types/companies.$id.customers.ts | 65 --- .../app/routes/+types/companies.$id.edit.ts | 65 --- .../companies.$id.einnahmen.kategorien.ts | 65 --- .../routes/+types/companies.$id.einnahmen.ts | 65 --- .../companies.$id.invoices.$invoiceId.edit.ts | 65 --- .../companies.$id.invoices.$invoiceId.ts | 65 --- .../+types/companies.$id.invoices.new.ts | 65 --- .../routes/+types/companies.$id.invoices.ts | 65 --- .../routes/+types/companies.$id.leistungen.ts | 65 --- .../app/routes/+types/companies.$id.money.ts | 65 --- .../routes/+types/companies.$id.reports.ts | 65 --- .../types/app/routes/+types/companies.$id.ts | 65 --- .../types/app/routes/+types/companies.new.ts | 65 --- .../types/app/routes/+types/companies.ts | 65 --- .../app/routes/+types/dashboard-layout.ts | 62 --- .react-router/types/app/routes/+types/home.ts | 65 --- .../types/app/routes/+types/login.ts | 62 --- .../types/app/routes/+types/logout.ts | 62 --- .../app/routes/+types/settings.password.ts | 65 --- IMPROVEMENTS_SUMMARY.md | 1 + app/routes.ts | 16 +- ...anies.$id.buchhaltung.anlagevermoegen.tsx} | 1 + ...s.$id.buchhaltung.ausgaben.kategorien.tsx} | 5 +- ...=> companies.$id.buchhaltung.ausgaben.tsx} | 1 + ...=> companies.$id.buchhaltung.bilanzen.tsx} | 1 + ....$id.buchhaltung.einnahmen.kategorien.tsx} | 5 +- ...> companies.$id.buchhaltung.einnahmen.tsx} | 1 + ...sx => companies.$id.buchhaltung.money.tsx} | 0 app/routes/companies.$id.buchhaltung.tsx | 116 ++++ app/routes/companies.$id.tsx | 50 +- 68 files changed, 141 insertions(+), 4014 deletions(-) delete mode 100644 .react-router/types/+future.ts delete mode 100644 .react-router/types/+routes.ts delete mode 100644 .react-router/types/+server-build.d.ts delete mode 100644 .react-router/types/app/+types/root.ts delete mode 100644 .react-router/types/app/routes/+types/admin-layout.ts delete mode 100644 .react-router/types/app/routes/+types/admin.logs.ts delete mode 100644 .react-router/types/app/routes/+types/admin.mandanten.ts delete mode 100644 .react-router/types/app/routes/+types/admin.users.$id.ts delete mode 100644 .react-router/types/app/routes/+types/admin.users.new.ts delete mode 100644 .react-router/types/app/routes/+types/admin.users.ts delete mode 100644 .react-router/types/app/routes/+types/api.anlagevermoegen.$id.ts delete mode 100644 .react-router/types/app/routes/+types/api.anlagevermoegen.ts delete mode 100644 .react-router/types/app/routes/+types/api.ausgaben.$id.ts delete mode 100644 .react-router/types/app/routes/+types/api.ausgaben.ts delete mode 100644 .react-router/types/app/routes/+types/api.bilanzen.ts delete mode 100644 .react-router/types/app/routes/+types/api.companies.$id.buchungkategorien.$katId.ts delete mode 100644 .react-router/types/app/routes/+types/api.companies.$id.buchungkategorien.ts delete mode 100644 .react-router/types/app/routes/+types/api.companies.$id.customers.ts delete mode 100644 .react-router/types/app/routes/+types/api.companies.$id.invoices.ts delete mode 100644 .react-router/types/app/routes/+types/api.companies.$id.money.ts delete mode 100644 .react-router/types/app/routes/+types/api.companies.$id.ts delete mode 100644 .react-router/types/app/routes/+types/api.companies.ts delete mode 100644 .react-router/types/app/routes/+types/api.customers.$id.ts delete mode 100644 .react-router/types/app/routes/+types/api.customers.ts delete mode 100644 .react-router/types/app/routes/+types/api.einnahmen.$id.ts delete mode 100644 .react-router/types/app/routes/+types/api.einnahmen.ts delete mode 100644 .react-router/types/app/routes/+types/api.invoices.$id.pdf.ts delete mode 100644 .react-router/types/app/routes/+types/api.invoices.$id.ts delete mode 100644 .react-router/types/app/routes/+types/api.invoices.$id.xml.ts delete mode 100644 .react-router/types/app/routes/+types/api.invoices.ts delete mode 100644 .react-router/types/app/routes/+types/api.reports.ts delete mode 100644 .react-router/types/app/routes/+types/api.services.$id.ts delete mode 100644 .react-router/types/app/routes/+types/api.services.ts delete mode 100644 .react-router/types/app/routes/+types/archiv.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.anlagevermoegen.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.ausgaben.kategorien.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.ausgaben.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.bilanzen.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.customers.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.edit.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.einnahmen.kategorien.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.einnahmen.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.invoices.$invoiceId.edit.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.invoices.$invoiceId.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.invoices.new.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.invoices.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.leistungen.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.money.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.reports.ts delete mode 100644 .react-router/types/app/routes/+types/companies.$id.ts delete mode 100644 .react-router/types/app/routes/+types/companies.new.ts delete mode 100644 .react-router/types/app/routes/+types/companies.ts delete mode 100644 .react-router/types/app/routes/+types/dashboard-layout.ts delete mode 100644 .react-router/types/app/routes/+types/home.ts delete mode 100644 .react-router/types/app/routes/+types/login.ts delete mode 100644 .react-router/types/app/routes/+types/logout.ts delete mode 100644 .react-router/types/app/routes/+types/settings.password.ts rename app/routes/{companies.$id.anlagevermoegen.tsx => companies.$id.buchhaltung.anlagevermoegen.tsx} (99%) rename app/routes/{companies.$id.ausgaben.kategorien.tsx => companies.$id.buchhaltung.ausgaben.kategorien.tsx} (98%) rename app/routes/{companies.$id.ausgaben.tsx => companies.$id.buchhaltung.ausgaben.tsx} (99%) rename app/routes/{companies.$id.bilanzen.tsx => companies.$id.buchhaltung.bilanzen.tsx} (99%) rename app/routes/{companies.$id.einnahmen.kategorien.tsx => companies.$id.buchhaltung.einnahmen.kategorien.tsx} (98%) rename app/routes/{companies.$id.einnahmen.tsx => companies.$id.buchhaltung.einnahmen.tsx} (99%) rename app/routes/{companies.$id.money.tsx => companies.$id.buchhaltung.money.tsx} (100%) create mode 100644 app/routes/companies.$id.buchhaltung.tsx diff --git a/.react-router/types/+future.ts b/.react-router/types/+future.ts deleted file mode 100644 index 7f4533c..0000000 --- a/.react-router/types/+future.ts +++ /dev/null @@ -1,9 +0,0 @@ -// Generated by React Router - -import "react-router"; - -declare module "react-router" { - interface Future { - v8_middleware: false - } -} \ No newline at end of file diff --git a/.react-router/types/+routes.ts b/.react-router/types/+routes.ts deleted file mode 100644 index c88e172..0000000 --- a/.react-router/types/+routes.ts +++ /dev/null @@ -1,508 +0,0 @@ -// Generated by React Router - -import "react-router" - -declare module "react-router" { - interface Register { - pages: Pages - routeFiles: RouteFiles - routeModules: RouteModules - } -} - -type Pages = { - "/": { - params: {}; - }; - "/login": { - params: {}; - }; - "/logout": { - params: {}; - }; - "/companies": { - params: {}; - }; - "/companies/new": { - params: {}; - }; - "/companies/:id": { - params: { - "id": string; - }; - }; - "/companies/:id/edit": { - params: { - "id": string; - }; - }; - "/companies/:id/customers": { - params: { - "id": string; - }; - }; - "/companies/:id/leistungen": { - params: { - "id": string; - }; - }; - "/companies/:id/invoices": { - params: { - "id": string; - }; - }; - "/companies/:id/invoices/new": { - params: { - "id": string; - }; - }; - "/companies/:id/invoices/:invoiceId": { - params: { - "id": string; - "invoiceId": string; - }; - }; - "/companies/:id/invoices/:invoiceId/edit": { - params: { - "id": string; - "invoiceId": string; - }; - }; - "/companies/:id/reports": { - params: { - "id": string; - }; - }; - "/companies/:id/bilanzen": { - params: { - "id": string; - }; - }; - "/companies/:id/ausgaben": { - params: { - "id": string; - }; - }; - "/companies/:id/ausgaben/kategorien": { - params: { - "id": string; - }; - }; - "/companies/:id/einnahmen": { - params: { - "id": string; - }; - }; - "/companies/:id/einnahmen/kategorien": { - params: { - "id": string; - }; - }; - "/companies/:id/anlagevermoegen": { - params: { - "id": string; - }; - }; - "/companies/:id/money": { - params: { - "id": string; - }; - }; - "/archiv": { - params: {}; - }; - "/settings/password": { - params: {}; - }; - "/admin/mandanten": { - params: {}; - }; - "/admin/users": { - params: {}; - }; - "/admin/users/new": { - params: {}; - }; - "/admin/users/:id": { - params: { - "id": string; - }; - }; - "/admin/logs": { - params: {}; - }; - "/api/companies": { - params: {}; - }; - "/api/companies/:id": { - params: { - "id": string; - }; - }; - "/api/companies/:id/customers": { - params: { - "id": string; - }; - }; - "/api/companies/:id/invoices": { - params: { - "id": string; - }; - }; - "/api/companies/:id/money": { - params: { - "id": string; - }; - }; - "/api/customers": { - params: {}; - }; - "/api/customers/:id": { - params: { - "id": string; - }; - }; - "/api/services": { - params: {}; - }; - "/api/services/:id": { - params: { - "id": string; - }; - }; - "/api/invoices": { - params: {}; - }; - "/api/invoices/:id": { - params: { - "id": string; - }; - }; - "/api/invoices/:id/pdf": { - params: { - "id": string; - }; - }; - "/api/invoices/:id/xml": { - params: { - "id": string; - }; - }; - "/api/reports": { - params: {}; - }; - "/api/bilanzen": { - params: {}; - }; - "/api/ausgaben": { - params: {}; - }; - "/api/ausgaben/:id": { - params: { - "id": string; - }; - }; - "/api/einnahmen": { - params: {}; - }; - "/api/einnahmen/:id": { - params: { - "id": string; - }; - }; - "/api/companies/:id/buchungkategorien": { - params: { - "id": string; - }; - }; - "/api/companies/:id/buchungkategorien/:katId": { - params: { - "id": string; - "katId": string; - }; - }; - "/api/anlagevermoegen": { - params: {}; - }; - "/api/anlagevermoegen/:id": { - params: { - "id": string; - }; - }; -}; - -type RouteFiles = { - "root.tsx": { - id: "root"; - page: "/" | "/login" | "/logout" | "/companies" | "/companies/new" | "/companies/:id" | "/companies/:id/edit" | "/companies/:id/customers" | "/companies/:id/leistungen" | "/companies/:id/invoices" | "/companies/:id/invoices/new" | "/companies/:id/invoices/:invoiceId" | "/companies/:id/invoices/:invoiceId/edit" | "/companies/:id/reports" | "/companies/:id/bilanzen" | "/companies/:id/ausgaben" | "/companies/:id/ausgaben/kategorien" | "/companies/:id/einnahmen" | "/companies/:id/einnahmen/kategorien" | "/companies/:id/anlagevermoegen" | "/companies/:id/money" | "/archiv" | "/settings/password" | "/admin/mandanten" | "/admin/users" | "/admin/users/new" | "/admin/users/:id" | "/admin/logs" | "/api/companies" | "/api/companies/:id" | "/api/companies/:id/customers" | "/api/companies/:id/invoices" | "/api/companies/:id/money" | "/api/customers" | "/api/customers/:id" | "/api/services" | "/api/services/:id" | "/api/invoices" | "/api/invoices/:id" | "/api/invoices/:id/pdf" | "/api/invoices/:id/xml" | "/api/reports" | "/api/bilanzen" | "/api/ausgaben" | "/api/ausgaben/:id" | "/api/einnahmen" | "/api/einnahmen/:id" | "/api/companies/:id/buchungkategorien" | "/api/companies/:id/buchungkategorien/:katId" | "/api/anlagevermoegen" | "/api/anlagevermoegen/:id"; - }; - "routes/login.tsx": { - id: "routes/login"; - page: "/login"; - }; - "routes/logout.ts": { - id: "routes/logout"; - page: "/logout"; - }; - "routes/dashboard-layout.tsx": { - id: "routes/dashboard-layout"; - page: "/" | "/companies" | "/companies/new" | "/companies/:id" | "/companies/:id/edit" | "/companies/:id/customers" | "/companies/:id/leistungen" | "/companies/:id/invoices" | "/companies/:id/invoices/new" | "/companies/:id/invoices/:invoiceId" | "/companies/:id/invoices/:invoiceId/edit" | "/companies/:id/reports" | "/companies/:id/bilanzen" | "/companies/:id/ausgaben" | "/companies/:id/ausgaben/kategorien" | "/companies/:id/einnahmen" | "/companies/:id/einnahmen/kategorien" | "/companies/:id/anlagevermoegen" | "/companies/:id/money" | "/archiv" | "/settings/password"; - }; - "routes/home.tsx": { - id: "routes/home"; - page: "/"; - }; - "routes/companies.tsx": { - id: "routes/companies"; - page: "/companies"; - }; - "routes/companies.new.tsx": { - id: "routes/companies.new"; - page: "/companies/new"; - }; - "routes/companies.$id.tsx": { - id: "routes/companies.$id"; - page: "/companies/:id"; - }; - "routes/companies.$id.edit.tsx": { - id: "routes/companies.$id.edit"; - page: "/companies/:id/edit"; - }; - "routes/companies.$id.customers.tsx": { - id: "routes/companies.$id.customers"; - page: "/companies/:id/customers"; - }; - "routes/companies.$id.leistungen.tsx": { - id: "routes/companies.$id.leistungen"; - page: "/companies/:id/leistungen"; - }; - "routes/companies.$id.invoices.tsx": { - id: "routes/companies.$id.invoices"; - page: "/companies/:id/invoices"; - }; - "routes/companies.$id.invoices.new.tsx": { - id: "routes/companies.$id.invoices.new"; - page: "/companies/:id/invoices/new"; - }; - "routes/companies.$id.invoices.$invoiceId.tsx": { - id: "routes/companies.$id.invoices.$invoiceId"; - page: "/companies/:id/invoices/:invoiceId"; - }; - "routes/companies.$id.invoices.$invoiceId.edit.tsx": { - id: "routes/companies.$id.invoices.$invoiceId.edit"; - page: "/companies/:id/invoices/:invoiceId/edit"; - }; - "routes/companies.$id.reports.tsx": { - id: "routes/companies.$id.reports"; - page: "/companies/:id/reports"; - }; - "routes/companies.$id.bilanzen.tsx": { - id: "routes/companies.$id.bilanzen"; - page: "/companies/:id/bilanzen"; - }; - "routes/companies.$id.ausgaben.tsx": { - id: "routes/companies.$id.ausgaben"; - page: "/companies/:id/ausgaben"; - }; - "routes/companies.$id.ausgaben.kategorien.tsx": { - id: "routes/companies.$id.ausgaben.kategorien"; - page: "/companies/:id/ausgaben/kategorien"; - }; - "routes/companies.$id.einnahmen.tsx": { - id: "routes/companies.$id.einnahmen"; - page: "/companies/:id/einnahmen"; - }; - "routes/companies.$id.einnahmen.kategorien.tsx": { - id: "routes/companies.$id.einnahmen.kategorien"; - page: "/companies/:id/einnahmen/kategorien"; - }; - "routes/companies.$id.anlagevermoegen.tsx": { - id: "routes/companies.$id.anlagevermoegen"; - page: "/companies/:id/anlagevermoegen"; - }; - "routes/companies.$id.money.tsx": { - id: "routes/companies.$id.money"; - page: "/companies/:id/money"; - }; - "routes/archiv.tsx": { - id: "routes/archiv"; - page: "/archiv"; - }; - "routes/settings.password.tsx": { - id: "routes/settings.password"; - page: "/settings/password"; - }; - "routes/admin-layout.tsx": { - id: "routes/admin-layout"; - page: "/admin/mandanten" | "/admin/users" | "/admin/users/new" | "/admin/users/:id" | "/admin/logs"; - }; - "routes/admin.mandanten.tsx": { - id: "routes/admin.mandanten"; - page: "/admin/mandanten"; - }; - "routes/admin.users.tsx": { - id: "routes/admin.users"; - page: "/admin/users"; - }; - "routes/admin.users.new.tsx": { - id: "routes/admin.users.new"; - page: "/admin/users/new"; - }; - "routes/admin.users.$id.tsx": { - id: "routes/admin.users.$id"; - page: "/admin/users/:id"; - }; - "routes/admin.logs.tsx": { - id: "routes/admin.logs"; - page: "/admin/logs"; - }; - "routes/api.companies.ts": { - id: "routes/api.companies"; - page: "/api/companies"; - }; - "routes/api.companies.$id.ts": { - id: "routes/api.companies.$id"; - page: "/api/companies/:id"; - }; - "routes/api.companies.$id.customers.ts": { - id: "routes/api.companies.$id.customers"; - page: "/api/companies/:id/customers"; - }; - "routes/api.companies.$id.invoices.ts": { - id: "routes/api.companies.$id.invoices"; - page: "/api/companies/:id/invoices"; - }; - "routes/api.companies.$id.money.ts": { - id: "routes/api.companies.$id.money"; - page: "/api/companies/:id/money"; - }; - "routes/api.customers.ts": { - id: "routes/api.customers"; - page: "/api/customers"; - }; - "routes/api.customers.$id.ts": { - id: "routes/api.customers.$id"; - page: "/api/customers/:id"; - }; - "routes/api.services.ts": { - id: "routes/api.services"; - page: "/api/services"; - }; - "routes/api.services.$id.ts": { - id: "routes/api.services.$id"; - page: "/api/services/:id"; - }; - "routes/api.invoices.ts": { - id: "routes/api.invoices"; - page: "/api/invoices"; - }; - "routes/api.invoices.$id.ts": { - id: "routes/api.invoices.$id"; - page: "/api/invoices/:id"; - }; - "routes/api.invoices.$id.pdf.ts": { - id: "routes/api.invoices.$id.pdf"; - page: "/api/invoices/:id/pdf"; - }; - "routes/api.invoices.$id.xml.ts": { - id: "routes/api.invoices.$id.xml"; - page: "/api/invoices/:id/xml"; - }; - "routes/api.reports.ts": { - id: "routes/api.reports"; - page: "/api/reports"; - }; - "routes/api.bilanzen.ts": { - id: "routes/api.bilanzen"; - page: "/api/bilanzen"; - }; - "routes/api.ausgaben.ts": { - id: "routes/api.ausgaben"; - page: "/api/ausgaben"; - }; - "routes/api.ausgaben.$id.ts": { - id: "routes/api.ausgaben.$id"; - page: "/api/ausgaben/:id"; - }; - "routes/api.einnahmen.ts": { - id: "routes/api.einnahmen"; - page: "/api/einnahmen"; - }; - "routes/api.einnahmen.$id.ts": { - id: "routes/api.einnahmen.$id"; - page: "/api/einnahmen/:id"; - }; - "routes/api.companies.$id.buchungkategorien.ts": { - id: "routes/api.companies.$id.buchungkategorien"; - page: "/api/companies/:id/buchungkategorien"; - }; - "routes/api.companies.$id.buchungkategorien.$katId.ts": { - id: "routes/api.companies.$id.buchungkategorien.$katId"; - page: "/api/companies/:id/buchungkategorien/:katId"; - }; - "routes/api.anlagevermoegen.ts": { - id: "routes/api.anlagevermoegen"; - page: "/api/anlagevermoegen"; - }; - "routes/api.anlagevermoegen.$id.ts": { - id: "routes/api.anlagevermoegen.$id"; - page: "/api/anlagevermoegen/:id"; - }; -}; - -type RouteModules = { - "root": typeof import("./app/root.tsx"); - "routes/login": typeof import("./app/routes/login.tsx"); - "routes/logout": typeof import("./app/routes/logout.ts"); - "routes/dashboard-layout": typeof import("./app/routes/dashboard-layout.tsx"); - "routes/home": typeof import("./app/routes/home.tsx"); - "routes/companies": typeof import("./app/routes/companies.tsx"); - "routes/companies.new": typeof import("./app/routes/companies.new.tsx"); - "routes/companies.$id": typeof import("./app/routes/companies.$id.tsx"); - "routes/companies.$id.edit": typeof import("./app/routes/companies.$id.edit.tsx"); - "routes/companies.$id.customers": typeof import("./app/routes/companies.$id.customers.tsx"); - "routes/companies.$id.leistungen": typeof import("./app/routes/companies.$id.leistungen.tsx"); - "routes/companies.$id.invoices": typeof import("./app/routes/companies.$id.invoices.tsx"); - "routes/companies.$id.invoices.new": typeof import("./app/routes/companies.$id.invoices.new.tsx"); - "routes/companies.$id.invoices.$invoiceId": typeof import("./app/routes/companies.$id.invoices.$invoiceId.tsx"); - "routes/companies.$id.invoices.$invoiceId.edit": typeof import("./app/routes/companies.$id.invoices.$invoiceId.edit.tsx"); - "routes/companies.$id.reports": typeof import("./app/routes/companies.$id.reports.tsx"); - "routes/companies.$id.bilanzen": typeof import("./app/routes/companies.$id.bilanzen.tsx"); - "routes/companies.$id.ausgaben": typeof import("./app/routes/companies.$id.ausgaben.tsx"); - "routes/companies.$id.ausgaben.kategorien": typeof import("./app/routes/companies.$id.ausgaben.kategorien.tsx"); - "routes/companies.$id.einnahmen": typeof import("./app/routes/companies.$id.einnahmen.tsx"); - "routes/companies.$id.einnahmen.kategorien": typeof import("./app/routes/companies.$id.einnahmen.kategorien.tsx"); - "routes/companies.$id.anlagevermoegen": typeof import("./app/routes/companies.$id.anlagevermoegen.tsx"); - "routes/companies.$id.money": typeof import("./app/routes/companies.$id.money.tsx"); - "routes/archiv": typeof import("./app/routes/archiv.tsx"); - "routes/settings.password": typeof import("./app/routes/settings.password.tsx"); - "routes/admin-layout": typeof import("./app/routes/admin-layout.tsx"); - "routes/admin.mandanten": typeof import("./app/routes/admin.mandanten.tsx"); - "routes/admin.users": typeof import("./app/routes/admin.users.tsx"); - "routes/admin.users.new": typeof import("./app/routes/admin.users.new.tsx"); - "routes/admin.users.$id": typeof import("./app/routes/admin.users.$id.tsx"); - "routes/admin.logs": typeof import("./app/routes/admin.logs.tsx"); - "routes/api.companies": typeof import("./app/routes/api.companies.ts"); - "routes/api.companies.$id": typeof import("./app/routes/api.companies.$id.ts"); - "routes/api.companies.$id.customers": typeof import("./app/routes/api.companies.$id.customers.ts"); - "routes/api.companies.$id.invoices": typeof import("./app/routes/api.companies.$id.invoices.ts"); - "routes/api.companies.$id.money": typeof import("./app/routes/api.companies.$id.money.ts"); - "routes/api.customers": typeof import("./app/routes/api.customers.ts"); - "routes/api.customers.$id": typeof import("./app/routes/api.customers.$id.ts"); - "routes/api.services": typeof import("./app/routes/api.services.ts"); - "routes/api.services.$id": typeof import("./app/routes/api.services.$id.ts"); - "routes/api.invoices": typeof import("./app/routes/api.invoices.ts"); - "routes/api.invoices.$id": typeof import("./app/routes/api.invoices.$id.ts"); - "routes/api.invoices.$id.pdf": typeof import("./app/routes/api.invoices.$id.pdf.ts"); - "routes/api.invoices.$id.xml": typeof import("./app/routes/api.invoices.$id.xml.ts"); - "routes/api.reports": typeof import("./app/routes/api.reports.ts"); - "routes/api.bilanzen": typeof import("./app/routes/api.bilanzen.ts"); - "routes/api.ausgaben": typeof import("./app/routes/api.ausgaben.ts"); - "routes/api.ausgaben.$id": typeof import("./app/routes/api.ausgaben.$id.ts"); - "routes/api.einnahmen": typeof import("./app/routes/api.einnahmen.ts"); - "routes/api.einnahmen.$id": typeof import("./app/routes/api.einnahmen.$id.ts"); - "routes/api.companies.$id.buchungkategorien": typeof import("./app/routes/api.companies.$id.buchungkategorien.ts"); - "routes/api.companies.$id.buchungkategorien.$katId": typeof import("./app/routes/api.companies.$id.buchungkategorien.$katId.ts"); - "routes/api.anlagevermoegen": typeof import("./app/routes/api.anlagevermoegen.ts"); - "routes/api.anlagevermoegen.$id": typeof import("./app/routes/api.anlagevermoegen.$id.ts"); -}; \ No newline at end of file diff --git a/.react-router/types/+server-build.d.ts b/.react-router/types/+server-build.d.ts deleted file mode 100644 index 13792c1..0000000 --- a/.react-router/types/+server-build.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -// Generated by React Router - -declare module "virtual:react-router/server-build" { - import { ServerBuild } from "react-router"; - export const assets: ServerBuild["assets"]; - export const assetsBuildDirectory: ServerBuild["assetsBuildDirectory"]; - export const basename: ServerBuild["basename"]; - export const entry: ServerBuild["entry"]; - export const future: ServerBuild["future"]; - export const isSpaMode: ServerBuild["isSpaMode"]; - export const prerender: ServerBuild["prerender"]; - export const publicPath: ServerBuild["publicPath"]; - export const routeDiscovery: ServerBuild["routeDiscovery"]; - export const routes: ServerBuild["routes"]; - export const ssr: ServerBuild["ssr"]; - export const allowedActionOrigins: ServerBuild["allowedActionOrigins"]; - export const unstable_getCriticalCss: ServerBuild["unstable_getCriticalCss"]; -} \ No newline at end of file diff --git a/.react-router/types/app/+types/root.ts b/.react-router/types/app/+types/root.ts deleted file mode 100644 index 5bd414e..0000000 --- a/.react-router/types/app/+types/root.ts +++ /dev/null @@ -1,59 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../root.js") - -type Info = GetInfo<{ - file: "root.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../root.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/admin-layout.ts b/.react-router/types/app/routes/+types/admin-layout.ts deleted file mode 100644 index 3ce8983..0000000 --- a/.react-router/types/app/routes/+types/admin-layout.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../admin-layout.js") - -type Info = GetInfo<{ - file: "routes/admin-layout.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/admin-layout"; - module: typeof import("../admin-layout.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/admin.logs.ts b/.react-router/types/app/routes/+types/admin.logs.ts deleted file mode 100644 index b4e991c..0000000 --- a/.react-router/types/app/routes/+types/admin.logs.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../admin.logs.js") - -type Info = GetInfo<{ - file: "routes/admin.logs.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/admin-layout"; - module: typeof import("../admin-layout.js"); -}, { - id: "routes/admin.logs"; - module: typeof import("../admin.logs.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/admin.mandanten.ts b/.react-router/types/app/routes/+types/admin.mandanten.ts deleted file mode 100644 index 25b52b9..0000000 --- a/.react-router/types/app/routes/+types/admin.mandanten.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../admin.mandanten.js") - -type Info = GetInfo<{ - file: "routes/admin.mandanten.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/admin-layout"; - module: typeof import("../admin-layout.js"); -}, { - id: "routes/admin.mandanten"; - module: typeof import("../admin.mandanten.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/admin.users.$id.ts b/.react-router/types/app/routes/+types/admin.users.$id.ts deleted file mode 100644 index decbab0..0000000 --- a/.react-router/types/app/routes/+types/admin.users.$id.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../admin.users.$id.js") - -type Info = GetInfo<{ - file: "routes/admin.users.$id.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/admin-layout"; - module: typeof import("../admin-layout.js"); -}, { - id: "routes/admin.users.$id"; - module: typeof import("../admin.users.$id.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/admin.users.new.ts b/.react-router/types/app/routes/+types/admin.users.new.ts deleted file mode 100644 index b075fcb..0000000 --- a/.react-router/types/app/routes/+types/admin.users.new.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../admin.users.new.js") - -type Info = GetInfo<{ - file: "routes/admin.users.new.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/admin-layout"; - module: typeof import("../admin-layout.js"); -}, { - id: "routes/admin.users.new"; - module: typeof import("../admin.users.new.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/admin.users.ts b/.react-router/types/app/routes/+types/admin.users.ts deleted file mode 100644 index 6c1ad7f..0000000 --- a/.react-router/types/app/routes/+types/admin.users.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../admin.users.js") - -type Info = GetInfo<{ - file: "routes/admin.users.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/admin-layout"; - module: typeof import("../admin-layout.js"); -}, { - id: "routes/admin.users"; - module: typeof import("../admin.users.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.anlagevermoegen.$id.ts b/.react-router/types/app/routes/+types/api.anlagevermoegen.$id.ts deleted file mode 100644 index 338667f..0000000 --- a/.react-router/types/app/routes/+types/api.anlagevermoegen.$id.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.anlagevermoegen.$id.js") - -type Info = GetInfo<{ - file: "routes/api.anlagevermoegen.$id.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.anlagevermoegen.$id"; - module: typeof import("../api.anlagevermoegen.$id.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.anlagevermoegen.ts b/.react-router/types/app/routes/+types/api.anlagevermoegen.ts deleted file mode 100644 index 4b2a5fa..0000000 --- a/.react-router/types/app/routes/+types/api.anlagevermoegen.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.anlagevermoegen.js") - -type Info = GetInfo<{ - file: "routes/api.anlagevermoegen.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.anlagevermoegen"; - module: typeof import("../api.anlagevermoegen.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.ausgaben.$id.ts b/.react-router/types/app/routes/+types/api.ausgaben.$id.ts deleted file mode 100644 index d95e629..0000000 --- a/.react-router/types/app/routes/+types/api.ausgaben.$id.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.ausgaben.$id.js") - -type Info = GetInfo<{ - file: "routes/api.ausgaben.$id.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.ausgaben.$id"; - module: typeof import("../api.ausgaben.$id.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.ausgaben.ts b/.react-router/types/app/routes/+types/api.ausgaben.ts deleted file mode 100644 index 05eaa42..0000000 --- a/.react-router/types/app/routes/+types/api.ausgaben.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.ausgaben.js") - -type Info = GetInfo<{ - file: "routes/api.ausgaben.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.ausgaben"; - module: typeof import("../api.ausgaben.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.bilanzen.ts b/.react-router/types/app/routes/+types/api.bilanzen.ts deleted file mode 100644 index 2d730f1..0000000 --- a/.react-router/types/app/routes/+types/api.bilanzen.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.bilanzen.js") - -type Info = GetInfo<{ - file: "routes/api.bilanzen.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.bilanzen"; - module: typeof import("../api.bilanzen.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.companies.$id.buchungkategorien.$katId.ts b/.react-router/types/app/routes/+types/api.companies.$id.buchungkategorien.$katId.ts deleted file mode 100644 index cd79ae7..0000000 --- a/.react-router/types/app/routes/+types/api.companies.$id.buchungkategorien.$katId.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.companies.$id.buchungkategorien.$katId.js") - -type Info = GetInfo<{ - file: "routes/api.companies.$id.buchungkategorien.$katId.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.companies.$id.buchungkategorien.$katId"; - module: typeof import("../api.companies.$id.buchungkategorien.$katId.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.companies.$id.buchungkategorien.ts b/.react-router/types/app/routes/+types/api.companies.$id.buchungkategorien.ts deleted file mode 100644 index 4a787f5..0000000 --- a/.react-router/types/app/routes/+types/api.companies.$id.buchungkategorien.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.companies.$id.buchungkategorien.js") - -type Info = GetInfo<{ - file: "routes/api.companies.$id.buchungkategorien.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.companies.$id.buchungkategorien"; - module: typeof import("../api.companies.$id.buchungkategorien.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.companies.$id.customers.ts b/.react-router/types/app/routes/+types/api.companies.$id.customers.ts deleted file mode 100644 index b0fe7ec..0000000 --- a/.react-router/types/app/routes/+types/api.companies.$id.customers.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.companies.$id.customers.js") - -type Info = GetInfo<{ - file: "routes/api.companies.$id.customers.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.companies.$id.customers"; - module: typeof import("../api.companies.$id.customers.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.companies.$id.invoices.ts b/.react-router/types/app/routes/+types/api.companies.$id.invoices.ts deleted file mode 100644 index 4f08579..0000000 --- a/.react-router/types/app/routes/+types/api.companies.$id.invoices.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.companies.$id.invoices.js") - -type Info = GetInfo<{ - file: "routes/api.companies.$id.invoices.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.companies.$id.invoices"; - module: typeof import("../api.companies.$id.invoices.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.companies.$id.money.ts b/.react-router/types/app/routes/+types/api.companies.$id.money.ts deleted file mode 100644 index e967c83..0000000 --- a/.react-router/types/app/routes/+types/api.companies.$id.money.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.companies.$id.money.js") - -type Info = GetInfo<{ - file: "routes/api.companies.$id.money.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.companies.$id.money"; - module: typeof import("../api.companies.$id.money.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.companies.$id.ts b/.react-router/types/app/routes/+types/api.companies.$id.ts deleted file mode 100644 index 77cfe54..0000000 --- a/.react-router/types/app/routes/+types/api.companies.$id.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.companies.$id.js") - -type Info = GetInfo<{ - file: "routes/api.companies.$id.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.companies.$id"; - module: typeof import("../api.companies.$id.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.companies.ts b/.react-router/types/app/routes/+types/api.companies.ts deleted file mode 100644 index 2d1a58f..0000000 --- a/.react-router/types/app/routes/+types/api.companies.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.companies.js") - -type Info = GetInfo<{ - file: "routes/api.companies.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.companies"; - module: typeof import("../api.companies.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.customers.$id.ts b/.react-router/types/app/routes/+types/api.customers.$id.ts deleted file mode 100644 index 927e97f..0000000 --- a/.react-router/types/app/routes/+types/api.customers.$id.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.customers.$id.js") - -type Info = GetInfo<{ - file: "routes/api.customers.$id.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.customers.$id"; - module: typeof import("../api.customers.$id.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.customers.ts b/.react-router/types/app/routes/+types/api.customers.ts deleted file mode 100644 index 55e1b3a..0000000 --- a/.react-router/types/app/routes/+types/api.customers.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.customers.js") - -type Info = GetInfo<{ - file: "routes/api.customers.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.customers"; - module: typeof import("../api.customers.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.einnahmen.$id.ts b/.react-router/types/app/routes/+types/api.einnahmen.$id.ts deleted file mode 100644 index c2f99bb..0000000 --- a/.react-router/types/app/routes/+types/api.einnahmen.$id.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.einnahmen.$id.js") - -type Info = GetInfo<{ - file: "routes/api.einnahmen.$id.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.einnahmen.$id"; - module: typeof import("../api.einnahmen.$id.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.einnahmen.ts b/.react-router/types/app/routes/+types/api.einnahmen.ts deleted file mode 100644 index a397896..0000000 --- a/.react-router/types/app/routes/+types/api.einnahmen.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.einnahmen.js") - -type Info = GetInfo<{ - file: "routes/api.einnahmen.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.einnahmen"; - module: typeof import("../api.einnahmen.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.invoices.$id.pdf.ts b/.react-router/types/app/routes/+types/api.invoices.$id.pdf.ts deleted file mode 100644 index fb9611f..0000000 --- a/.react-router/types/app/routes/+types/api.invoices.$id.pdf.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.invoices.$id.pdf.js") - -type Info = GetInfo<{ - file: "routes/api.invoices.$id.pdf.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.invoices.$id.pdf"; - module: typeof import("../api.invoices.$id.pdf.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.invoices.$id.ts b/.react-router/types/app/routes/+types/api.invoices.$id.ts deleted file mode 100644 index 9f6d262..0000000 --- a/.react-router/types/app/routes/+types/api.invoices.$id.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.invoices.$id.js") - -type Info = GetInfo<{ - file: "routes/api.invoices.$id.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.invoices.$id"; - module: typeof import("../api.invoices.$id.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.invoices.$id.xml.ts b/.react-router/types/app/routes/+types/api.invoices.$id.xml.ts deleted file mode 100644 index ae97615..0000000 --- a/.react-router/types/app/routes/+types/api.invoices.$id.xml.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.invoices.$id.xml.js") - -type Info = GetInfo<{ - file: "routes/api.invoices.$id.xml.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.invoices.$id.xml"; - module: typeof import("../api.invoices.$id.xml.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.invoices.ts b/.react-router/types/app/routes/+types/api.invoices.ts deleted file mode 100644 index 38a01b2..0000000 --- a/.react-router/types/app/routes/+types/api.invoices.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.invoices.js") - -type Info = GetInfo<{ - file: "routes/api.invoices.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.invoices"; - module: typeof import("../api.invoices.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.reports.ts b/.react-router/types/app/routes/+types/api.reports.ts deleted file mode 100644 index 3861d07..0000000 --- a/.react-router/types/app/routes/+types/api.reports.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.reports.js") - -type Info = GetInfo<{ - file: "routes/api.reports.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.reports"; - module: typeof import("../api.reports.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.services.$id.ts b/.react-router/types/app/routes/+types/api.services.$id.ts deleted file mode 100644 index 43a9d02..0000000 --- a/.react-router/types/app/routes/+types/api.services.$id.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.services.$id.js") - -type Info = GetInfo<{ - file: "routes/api.services.$id.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.services.$id"; - module: typeof import("../api.services.$id.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/api.services.ts b/.react-router/types/app/routes/+types/api.services.ts deleted file mode 100644 index 2a3c837..0000000 --- a/.react-router/types/app/routes/+types/api.services.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../api.services.js") - -type Info = GetInfo<{ - file: "routes/api.services.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/api.services"; - module: typeof import("../api.services.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/archiv.ts b/.react-router/types/app/routes/+types/archiv.ts deleted file mode 100644 index 7b0a629..0000000 --- a/.react-router/types/app/routes/+types/archiv.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../archiv.js") - -type Info = GetInfo<{ - file: "routes/archiv.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/archiv"; - module: typeof import("../archiv.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.anlagevermoegen.ts b/.react-router/types/app/routes/+types/companies.$id.anlagevermoegen.ts deleted file mode 100644 index 9c2c853..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.anlagevermoegen.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.anlagevermoegen.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.anlagevermoegen.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.anlagevermoegen"; - module: typeof import("../companies.$id.anlagevermoegen.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.ausgaben.kategorien.ts b/.react-router/types/app/routes/+types/companies.$id.ausgaben.kategorien.ts deleted file mode 100644 index 3425f1e..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.ausgaben.kategorien.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.ausgaben.kategorien.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.ausgaben.kategorien.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.ausgaben.kategorien"; - module: typeof import("../companies.$id.ausgaben.kategorien.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.ausgaben.ts b/.react-router/types/app/routes/+types/companies.$id.ausgaben.ts deleted file mode 100644 index 1a33f1b..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.ausgaben.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.ausgaben.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.ausgaben.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.ausgaben"; - module: typeof import("../companies.$id.ausgaben.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.bilanzen.ts b/.react-router/types/app/routes/+types/companies.$id.bilanzen.ts deleted file mode 100644 index 3d0c0bb..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.bilanzen.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.bilanzen.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.bilanzen.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.bilanzen"; - module: typeof import("../companies.$id.bilanzen.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.customers.ts b/.react-router/types/app/routes/+types/companies.$id.customers.ts deleted file mode 100644 index 948cdb5..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.customers.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.customers.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.customers.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.customers"; - module: typeof import("../companies.$id.customers.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.edit.ts b/.react-router/types/app/routes/+types/companies.$id.edit.ts deleted file mode 100644 index 8625959..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.edit.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.edit.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.edit.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.edit"; - module: typeof import("../companies.$id.edit.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.einnahmen.kategorien.ts b/.react-router/types/app/routes/+types/companies.$id.einnahmen.kategorien.ts deleted file mode 100644 index c058e63..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.einnahmen.kategorien.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.einnahmen.kategorien.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.einnahmen.kategorien.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.einnahmen.kategorien"; - module: typeof import("../companies.$id.einnahmen.kategorien.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.einnahmen.ts b/.react-router/types/app/routes/+types/companies.$id.einnahmen.ts deleted file mode 100644 index 1b56f09..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.einnahmen.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.einnahmen.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.einnahmen.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.einnahmen"; - module: typeof import("../companies.$id.einnahmen.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.invoices.$invoiceId.edit.ts b/.react-router/types/app/routes/+types/companies.$id.invoices.$invoiceId.edit.ts deleted file mode 100644 index fe6ec27..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.invoices.$invoiceId.edit.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.invoices.$invoiceId.edit.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.invoices.$invoiceId.edit.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.invoices.$invoiceId.edit"; - module: typeof import("../companies.$id.invoices.$invoiceId.edit.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.invoices.$invoiceId.ts b/.react-router/types/app/routes/+types/companies.$id.invoices.$invoiceId.ts deleted file mode 100644 index 91282e9..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.invoices.$invoiceId.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.invoices.$invoiceId.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.invoices.$invoiceId.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.invoices.$invoiceId"; - module: typeof import("../companies.$id.invoices.$invoiceId.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.invoices.new.ts b/.react-router/types/app/routes/+types/companies.$id.invoices.new.ts deleted file mode 100644 index e49a6ab..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.invoices.new.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.invoices.new.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.invoices.new.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.invoices.new"; - module: typeof import("../companies.$id.invoices.new.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.invoices.ts b/.react-router/types/app/routes/+types/companies.$id.invoices.ts deleted file mode 100644 index 1fb97ed..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.invoices.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.invoices.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.invoices.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.invoices"; - module: typeof import("../companies.$id.invoices.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.leistungen.ts b/.react-router/types/app/routes/+types/companies.$id.leistungen.ts deleted file mode 100644 index 8e4ad2e..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.leistungen.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.leistungen.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.leistungen.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.leistungen"; - module: typeof import("../companies.$id.leistungen.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.money.ts b/.react-router/types/app/routes/+types/companies.$id.money.ts deleted file mode 100644 index 710cead..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.money.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.money.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.money.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.money"; - module: typeof import("../companies.$id.money.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.reports.ts b/.react-router/types/app/routes/+types/companies.$id.reports.ts deleted file mode 100644 index b088658..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.reports.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.reports.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.reports.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id.reports"; - module: typeof import("../companies.$id.reports.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.$id.ts b/.react-router/types/app/routes/+types/companies.$id.ts deleted file mode 100644 index cdaa355..0000000 --- a/.react-router/types/app/routes/+types/companies.$id.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.$id.js") - -type Info = GetInfo<{ - file: "routes/companies.$id.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.$id"; - module: typeof import("../companies.$id.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.new.ts b/.react-router/types/app/routes/+types/companies.new.ts deleted file mode 100644 index a6f98b2..0000000 --- a/.react-router/types/app/routes/+types/companies.new.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.new.js") - -type Info = GetInfo<{ - file: "routes/companies.new.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies.new"; - module: typeof import("../companies.new.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/companies.ts b/.react-router/types/app/routes/+types/companies.ts deleted file mode 100644 index f702cc9..0000000 --- a/.react-router/types/app/routes/+types/companies.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../companies.js") - -type Info = GetInfo<{ - file: "routes/companies.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/companies"; - module: typeof import("../companies.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/dashboard-layout.ts b/.react-router/types/app/routes/+types/dashboard-layout.ts deleted file mode 100644 index a331ffb..0000000 --- a/.react-router/types/app/routes/+types/dashboard-layout.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../dashboard-layout.js") - -type Info = GetInfo<{ - file: "routes/dashboard-layout.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/home.ts b/.react-router/types/app/routes/+types/home.ts deleted file mode 100644 index 49d84ca..0000000 --- a/.react-router/types/app/routes/+types/home.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../home.js") - -type Info = GetInfo<{ - file: "routes/home.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/home"; - module: typeof import("../home.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/login.ts b/.react-router/types/app/routes/+types/login.ts deleted file mode 100644 index 382b47e..0000000 --- a/.react-router/types/app/routes/+types/login.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../login.js") - -type Info = GetInfo<{ - file: "routes/login.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/login"; - module: typeof import("../login.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/logout.ts b/.react-router/types/app/routes/+types/logout.ts deleted file mode 100644 index 1ddbe77..0000000 --- a/.react-router/types/app/routes/+types/logout.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../logout.js") - -type Info = GetInfo<{ - file: "routes/logout.ts", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/logout"; - module: typeof import("../logout.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/.react-router/types/app/routes/+types/settings.password.ts b/.react-router/types/app/routes/+types/settings.password.ts deleted file mode 100644 index 7d9e4d4..0000000 --- a/.react-router/types/app/routes/+types/settings.password.ts +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by React Router - -import type { GetInfo, GetAnnotations } from "react-router/internal"; - -type Module = typeof import("../settings.password.js") - -type Info = GetInfo<{ - file: "routes/settings.password.tsx", - module: Module -}> - -type Matches = [{ - id: "root"; - module: typeof import("../../root.js"); -}, { - id: "routes/dashboard-layout"; - module: typeof import("../dashboard-layout.js"); -}, { - id: "routes/settings.password"; - module: typeof import("../settings.password.js"); -}]; - -type Annotations = GetAnnotations; - -export namespace Route { - // links - export type LinkDescriptors = Annotations["LinkDescriptors"]; - export type LinksFunction = Annotations["LinksFunction"]; - - // meta - export type MetaArgs = Annotations["MetaArgs"]; - export type MetaDescriptors = Annotations["MetaDescriptors"]; - export type MetaFunction = Annotations["MetaFunction"]; - - // headers - export type HeadersArgs = Annotations["HeadersArgs"]; - export type HeadersFunction = Annotations["HeadersFunction"]; - - // middleware - export type MiddlewareFunction = Annotations["MiddlewareFunction"]; - - // clientMiddleware - export type ClientMiddlewareFunction = Annotations["ClientMiddlewareFunction"]; - - // loader - export type LoaderArgs = Annotations["LoaderArgs"]; - - // clientLoader - export type ClientLoaderArgs = Annotations["ClientLoaderArgs"]; - - // action - export type ActionArgs = Annotations["ActionArgs"]; - - // clientAction - export type ClientActionArgs = Annotations["ClientActionArgs"]; - - // HydrateFallback - export type HydrateFallbackProps = Annotations["HydrateFallbackProps"]; - - // Component - export type ComponentProps = Annotations["ComponentProps"]; - - // ErrorBoundary - export type ErrorBoundaryProps = Annotations["ErrorBoundaryProps"]; -} \ No newline at end of file diff --git a/IMPROVEMENTS_SUMMARY.md b/IMPROVEMENTS_SUMMARY.md index 270a0fa..237305f 100644 --- a/IMPROVEMENTS_SUMMARY.md +++ b/IMPROVEMENTS_SUMMARY.md @@ -1,4 +1,5 @@ + # Verbesserungen implementiert – Annas Rechnungsmanager Datum: 15. April 2026 diff --git a/app/routes.ts b/app/routes.ts index 6f89149..172ff2f 100644 --- a/app/routes.ts +++ b/app/routes.ts @@ -17,13 +17,15 @@ export default [ route("companies/:id/invoices/:invoiceId", "routes/companies.$id.invoices.$invoiceId.tsx"), route("companies/:id/invoices/:invoiceId/edit", "routes/companies.$id.invoices.$invoiceId.edit.tsx"), route("companies/:id/reports", "routes/companies.$id.reports.tsx"), - route("companies/:id/bilanzen", "routes/companies.$id.bilanzen.tsx"), - route("companies/:id/ausgaben", "routes/companies.$id.ausgaben.tsx"), - route("companies/:id/ausgaben/kategorien", "routes/companies.$id.ausgaben.kategorien.tsx"), - route("companies/:id/einnahmen", "routes/companies.$id.einnahmen.tsx"), - route("companies/:id/einnahmen/kategorien", "routes/companies.$id.einnahmen.kategorien.tsx"), - route("companies/:id/anlagevermoegen", "routes/companies.$id.anlagevermoegen.tsx"), - route("companies/:id/money", "routes/companies.$id.money.tsx"), + layout("routes/companies.$id.buchhaltung.tsx", [ + route("companies/:id/buchhaltung/bilanzen", "routes/companies.$id.buchhaltung.bilanzen.tsx"), + route("companies/:id/buchhaltung/ausgaben", "routes/companies.$id.buchhaltung.ausgaben.tsx"), + route("companies/:id/buchhaltung/ausgaben/kategorien", "routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx"), + route("companies/:id/buchhaltung/einnahmen", "routes/companies.$id.buchhaltung.einnahmen.tsx"), + route("companies/:id/buchhaltung/einnahmen/kategorien", "routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx"), + route("companies/:id/buchhaltung/anlagevermoegen", "routes/companies.$id.buchhaltung.anlagevermoegen.tsx"), + route("companies/:id/buchhaltung/money", "routes/companies.$id.buchhaltung.money.tsx"), + ]), route("archiv", "routes/archiv.tsx"), route("settings/password", "routes/settings.password.tsx"), ]), diff --git a/app/routes/companies.$id.anlagevermoegen.tsx b/app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx similarity index 99% rename from app/routes/companies.$id.anlagevermoegen.tsx rename to app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx index 7d3a68d..a373d54 100644 --- a/app/routes/companies.$id.anlagevermoegen.tsx +++ b/app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx @@ -19,6 +19,7 @@ export const handle = { breadcrumbs: (data: { companyId: string; companyName: string }) => [ { label: "Mandanten", href: "/companies" }, { label: data.companyName, href: `/companies/${data.companyId}` }, + { label: "Buchhaltung", href: `/companies/${data.companyId}/buchhaltung/bilanzen` }, { label: "Anlagevermögen" }, ], }; diff --git a/app/routes/companies.$id.ausgaben.kategorien.tsx b/app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx similarity index 98% rename from app/routes/companies.$id.ausgaben.kategorien.tsx rename to app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx index 3bd501f..35d4f41 100644 --- a/app/routes/companies.$id.ausgaben.kategorien.tsx +++ b/app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx @@ -12,7 +12,8 @@ export const handle = { breadcrumbs: (data: { companyId: string; companyName: string }) => [ { label: "Mandanten", href: "/companies" }, { label: data.companyName, href: `/companies/${data.companyId}` }, - { label: "Betriebsausgaben", href: `/companies/${data.companyId}/ausgaben` }, + { label: "Buchhaltung", href: `/companies/${data.companyId}/buchhaltung/bilanzen` }, + { label: "Betriebsausgaben", href: `/companies/${data.companyId}/buchhaltung/ausgaben` }, { label: "Kategorien" }, ], }; @@ -149,7 +150,7 @@ export default function AusgabenKategorienPage() { return (
Zurück zu Betriebsausgaben diff --git a/app/routes/companies.$id.ausgaben.tsx b/app/routes/companies.$id.buchhaltung.ausgaben.tsx similarity index 99% rename from app/routes/companies.$id.ausgaben.tsx rename to app/routes/companies.$id.buchhaltung.ausgaben.tsx index 09a5361..9416f32 100644 --- a/app/routes/companies.$id.ausgaben.tsx +++ b/app/routes/companies.$id.buchhaltung.ausgaben.tsx @@ -14,6 +14,7 @@ export const handle = { breadcrumbs: (data: { companyId: string; companyName: string }) => [ { label: "Mandanten", href: "/companies" }, { label: data.companyName, href: `/companies/${data.companyId}` }, + { label: "Buchhaltung", href: `/companies/${data.companyId}/buchhaltung/bilanzen` }, { label: "Betriebsausgaben" }, ], }; diff --git a/app/routes/companies.$id.bilanzen.tsx b/app/routes/companies.$id.buchhaltung.bilanzen.tsx similarity index 99% rename from app/routes/companies.$id.bilanzen.tsx rename to app/routes/companies.$id.buchhaltung.bilanzen.tsx index 5787e28..bc82e73 100644 --- a/app/routes/companies.$id.bilanzen.tsx +++ b/app/routes/companies.$id.buchhaltung.bilanzen.tsx @@ -11,6 +11,7 @@ export const handle = { breadcrumbs: (data: { companyId: string; companyName: string }) => [ { label: "Mandanten", href: "/companies" }, { label: data.companyName, href: `/companies/${data.companyId}` }, + { label: "Buchhaltung", href: `/companies/${data.companyId}/buchhaltung/bilanzen` }, { label: "Bilanzen" }, ], }; diff --git a/app/routes/companies.$id.einnahmen.kategorien.tsx b/app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx similarity index 98% rename from app/routes/companies.$id.einnahmen.kategorien.tsx rename to app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx index ca4630e..3ede994 100644 --- a/app/routes/companies.$id.einnahmen.kategorien.tsx +++ b/app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx @@ -12,7 +12,8 @@ export const handle = { breadcrumbs: (data: { companyId: string; companyName: string }) => [ { label: "Mandanten", href: "/companies" }, { label: data.companyName, href: `/companies/${data.companyId}` }, - { label: "Sonstige Einnahmen", href: `/companies/${data.companyId}/einnahmen` }, + { label: "Buchhaltung", href: `/companies/${data.companyId}/buchhaltung/bilanzen` }, + { label: "Sonstige Einnahmen", href: `/companies/${data.companyId}/buchhaltung/einnahmen` }, { label: "Kategorien" }, ], }; @@ -149,7 +150,7 @@ export default function EinnahmenKategorienPage() { return (
Zurück zu Sonstige Einnahmen diff --git a/app/routes/companies.$id.einnahmen.tsx b/app/routes/companies.$id.buchhaltung.einnahmen.tsx similarity index 99% rename from app/routes/companies.$id.einnahmen.tsx rename to app/routes/companies.$id.buchhaltung.einnahmen.tsx index ca1835c..51371f6 100644 --- a/app/routes/companies.$id.einnahmen.tsx +++ b/app/routes/companies.$id.buchhaltung.einnahmen.tsx @@ -14,6 +14,7 @@ export const handle = { breadcrumbs: (data: { companyId: string; companyName: string }) => [ { label: "Mandanten", href: "/companies" }, { label: data.companyName, href: `/companies/${data.companyId}` }, + { label: "Buchhaltung", href: `/companies/${data.companyId}/buchhaltung/bilanzen` }, { label: "Sonstige Einnahmen" }, ], }; diff --git a/app/routes/companies.$id.money.tsx b/app/routes/companies.$id.buchhaltung.money.tsx similarity index 100% rename from app/routes/companies.$id.money.tsx rename to app/routes/companies.$id.buchhaltung.money.tsx diff --git a/app/routes/companies.$id.buchhaltung.tsx b/app/routes/companies.$id.buchhaltung.tsx new file mode 100644 index 0000000..278c60a --- /dev/null +++ b/app/routes/companies.$id.buchhaltung.tsx @@ -0,0 +1,116 @@ +import { Outlet, useParams, useLocation, Link } from "react-router"; +import { requireUser } from "@/session.server"; +import { Scale, TrendingDown, TrendingUp, Landmark, DollarSign, ChevronRight } from "lucide-react"; +import { Card, CardContent } from "@/components/ui/card"; + +export const handle = { + breadcrumbs: (data: { companyId: string; companyName: string }) => [ + { label: "Mandanten", href: "/companies" }, + { label: data.companyName, href: `/companies/${data.companyId}` }, + { label: "Buchhaltung" }, + ], +}; + +export async function loader({ request, params }: { request: Request; params: { id: string } }) { + const user = await requireUser(request); + // Verify company ownership + const { PrismaClient } = await import("@prisma/client"); + const prisma = new PrismaClient(); + const company = await prisma.company.findFirst({ + where: { id: params.id, userId: user.id }, + select: { id: true, name: true }, + }); + await prisma.$disconnect(); + if (!company) throw new Response("Not Found", { status: 404 }); + return { companyId: company.id, companyName: company.name }; +} + +const accountingTabs = [ + { + id: "bilanzen", + label: "Bilanzen", + icon: Scale, + href: "bilanzen", + color: "teal", + }, + { + id: "ausgaben", + label: "Ausgaben", + icon: TrendingDown, + href: "ausgaben", + color: "rose", + }, + { + id: "einnahmen", + label: "Einnahmen", + icon: TrendingUp, + href: "einnahmen", + color: "emerald", + }, + { + id: "anlagevermoegen", + label: "Anlagevermögen", + icon: Landmark, + href: "anlagevermoegen", + color: "violet", + }, + { + id: "money", + label: "Finanzmittel", + icon: DollarSign, + href: "money", + color: "cyan", + }, +]; + +export default function BuchhaltungLayout() { + const params = useParams(); + const location = useLocation(); + const companyId = params.id; + + // Determine which tab is active based on current pathname + const pathSegments = location.pathname.split("/"); + const activeSegment = pathSegments[pathSegments.length - 1]; + const activeTa = accountingTabs.find((tab) => tab.href === activeSegment); + + return ( +
+
+

Buchhaltung

+

Verwaltung von Bilanzen, Ausgaben, Einnahmen und Vermögen

+
+ +
+ {accountingTabs.map((tab) => { + const Icon = tab.icon; + const isActive = tab.href === activeSegment; + const bgColor = `${tab.color}-50`; + const borderColor = `${tab.color}-200`; + const textColor = `${tab.color}-600`; + const activeBg = `${tab.color}-100`; + + return ( + + + +
+ +
+ {tab.label} +
+
+ + ); + })} +
+ +
+ +
+
+ ); +} diff --git a/app/routes/companies.$id.tsx b/app/routes/companies.$id.tsx index 4afb05f..1f750d3 100644 --- a/app/routes/companies.$id.tsx +++ b/app/routes/companies.$id.tsx @@ -233,53 +233,13 @@ export default function CompanyPage() { - - + + -
- +
+
- Bilanzen - - - - - - -
- -
- Ausgaben -
-
- - - - -
- -
- Einnahmen -
-
- - - - -
- -
- Anlagevermögen -
-
- - - - -
- -
- Finanzmittel + Buchhaltung