From e159e81c2d7a8db04b7087c682bc37dd12351361 Mon Sep 17 00:00:00 2001 From: Moritz Utcke Date: Sun, 27 Apr 2025 16:29:20 -0300 Subject: [PATCH 1/9] Neuausstellung + Verschlankung --- src/astro-typesafe-api-caller.ts | 8 +- src/client/lib/ausweisSpeichern.ts | 15 +- src/client/lib/speichern.ts | 2 +- .../Ausweis/ButtonWeiterHilfe.svelte | 2 +- src/components/AusweisPruefenBox.svelte | 939 ------------------ .../Dashboard/DashboardAusweis.svelte | 20 +- .../Dashboard/DashboardSidebar.svelte | 12 +- ...oduktUebersichtBedarfsausweisWohnen.svelte | 265 +++-- ...tUebersichtVerbrauchsausweisGewerbe.svelte | 266 +++-- ...ktUebersichtVerbrauchsausweisWohnen.svelte | 224 +++-- .../VerbrauchsausweisWohnen/bearbeiten.cy.ts | 2 +- src/lib/constants.ts | 11 +- .../Dashboard/DashboardAufnahmeModule.svelte | 22 +- .../VerbrauchsausweisGewerbeModule.svelte | 2 +- .../VerbrauchsausweisWohnenModule.svelte | 2 +- .../[ausweisart]/index.astro | 230 +++++ .../[ausweisart]/produkt-uebersicht.astro | 23 + .../bedarfsausweis-wohngebaeude/index.astro | 90 -- .../produkt-uebersicht.astro | 13 - .../verbrauchsausweis-gewerbe/index.astro | 86 -- .../produkt-uebersicht.astro | 13 - ...blatt-verbrauchsausweis-wohngebaeude.astro | 111 --- .../index.astro | 85 -- .../produkt-uebersicht.astro | 13 - 24 files changed, 813 insertions(+), 1643 deletions(-) delete mode 100644 src/components/AusweisPruefenBox.svelte create mode 100644 src/pages/energieausweis-erstellen/[ausweisart]/index.astro create mode 100644 src/pages/energieausweis-erstellen/[ausweisart]/produkt-uebersicht.astro delete mode 100644 src/pages/energieausweis-erstellen/bedarfsausweis-wohngebaeude/index.astro delete mode 100644 src/pages/energieausweis-erstellen/bedarfsausweis-wohngebaeude/produkt-uebersicht.astro delete mode 100644 src/pages/energieausweis-erstellen/verbrauchsausweis-gewerbe/index.astro delete mode 100644 src/pages/energieausweis-erstellen/verbrauchsausweis-gewerbe/produkt-uebersicht.astro delete mode 100644 src/pages/energieausweis-erstellen/verbrauchsausweis-wohngebaeude/datenblatt-verbrauchsausweis-wohngebaeude.astro delete mode 100644 src/pages/energieausweis-erstellen/verbrauchsausweis-wohngebaeude/index.astro delete mode 100644 src/pages/energieausweis-erstellen/verbrauchsausweis-wohngebaeude/produkt-uebersicht.astro diff --git a/src/astro-typesafe-api-caller.ts b/src/astro-typesafe-api-caller.ts index 262124be..a8549090 100644 --- a/src/astro-typesafe-api-caller.ts +++ b/src/astro-typesafe-api-caller.ts @@ -12,15 +12,15 @@ export const createCaller = createCallerFactory({ "admin/nicht-ausstellen": await import("../src/pages/api/admin/nicht-ausstellen.ts"), "admin/registriernummer": await import("../src/pages/api/admin/registriernummer.ts"), "admin/stornieren": await import("../src/pages/api/admin/stornieren.ts"), - "aufnahme": await import("../src/pages/api/aufnahme/index.ts"), "ausweise": await import("../src/pages/api/ausweise/index.ts"), - "auth/access-token": await import("../src/pages/api/auth/access-token.ts"), - "auth/passwort-vergessen": await import("../src/pages/api/auth/passwort-vergessen.ts"), - "auth/refresh-token": await import("../src/pages/api/auth/refresh-token.ts"), + "aufnahme": await import("../src/pages/api/aufnahme/index.ts"), "bedarfsausweis-gewerbe/[id]": await import("../src/pages/api/bedarfsausweis-gewerbe/[id].ts"), "bedarfsausweis-gewerbe": await import("../src/pages/api/bedarfsausweis-gewerbe/index.ts"), "bedarfsausweis-wohnen/[id]": await import("../src/pages/api/bedarfsausweis-wohnen/[id].ts"), "bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"), + "auth/access-token": await import("../src/pages/api/auth/access-token.ts"), + "auth/passwort-vergessen": await import("../src/pages/api/auth/passwort-vergessen.ts"), + "auth/refresh-token": await import("../src/pages/api/auth/refresh-token.ts"), "bilder/[id]": await import("../src/pages/api/bilder/[id].ts"), "geg-nachweis-gewerbe/[id]": await import("../src/pages/api/geg-nachweis-gewerbe/[id].ts"), "geg-nachweis-gewerbe": await import("../src/pages/api/geg-nachweis-gewerbe/index.ts"), diff --git a/src/client/lib/ausweisSpeichern.ts b/src/client/lib/ausweisSpeichern.ts index 3c93be7e..ab67424c 100644 --- a/src/client/lib/ausweisSpeichern.ts +++ b/src/client/lib/ausweisSpeichern.ts @@ -10,8 +10,11 @@ import { VerbrauchsausweisWohnenClient, } from "#components/Ausweis/types.js"; import { + Aufnahme, BedarfsausweisWohnen, + Bild, Enums, + Objekt, Unterlage, VerbrauchsausweisGewerbe, VerbrauchsausweisWohnen, @@ -528,12 +531,12 @@ export async function bedarfsausweisWohnenSpeichern( export async function ausweisSpeichern( ausweis: - | VerbrauchsausweisWohnenClient - | VerbrauchsausweisGewerbeClient - | BedarfsausweisWohnenClient, - objekt: ObjektClient, - aufnahme: AufnahmeClient, - bilder: BildClient[], + | VerbrauchsausweisWohnen + | VerbrauchsausweisGewerbe + | BedarfsausweisWohnen, + objekt: Objekt, + aufnahme: Aufnahme, + bilder: Bild[], unterlagen: Unterlage[], ausweisart: Enums.Ausweisart ) { diff --git a/src/client/lib/speichern.ts b/src/client/lib/speichern.ts index e7c83331..31708641 100644 --- a/src/client/lib/speichern.ts +++ b/src/client/lib/speichern.ts @@ -145,7 +145,7 @@ export async function objektSpeichern(objekt: Objekt & { id?: string }): Promise } }) - return objekt.id; + return objekt.id; } else { const { id } = await api.objekt.PUT.fetch({ adresse: objekt.adresse, diff --git a/src/components/Ausweis/ButtonWeiterHilfe.svelte b/src/components/Ausweis/ButtonWeiterHilfe.svelte index 5216376b..d7c9ff88 100644 --- a/src/components/Ausweis/ButtonWeiterHilfe.svelte +++ b/src/components/Ausweis/ButtonWeiterHilfe.svelte @@ -131,7 +131,7 @@ window.history.pushState( {}, "", - `${location.pathname}?id=${ausweis.id}` + `${location.pathname}?ausweis_id=${ausweis.id}` ); blockLocalStorageSync = true; localStorage.clear() diff --git a/src/components/AusweisPruefenBox.svelte b/src/components/AusweisPruefenBox.svelte deleted file mode 100644 index c782deeb..00000000 --- a/src/components/AusweisPruefenBox.svelte +++ /dev/null @@ -1,939 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {#if aufnahme.kontrolldatei} - - {/if} - {#if !ausweis.registriernummer} - - {/if} - - -
- {#if ausweis.ausgestellt} -
-
-
- {:else if ausweis.bestellt} -
-
-
- {:else} -
-
-
- {/if} -
- -
- {aufnahme.adresse} {aufnahme.plz} {aufnahme.ort} -
- {aufnahme.gebaeudetyp}, Einheiten: {aufnahme.einheiten} -
- {ausweisArt} - {aufnahme.id} - {moment(aufnahme.erstellungsdatum).format("DD.MM.YYYY")} -
- -
- Baujahr Gebäude / Baujahr Heizung -
- {aufnahme.baujahr_gebaeude.join(", ")} - {aufnahme.baujahr_heizung.join(", ")} -
-
- -
- -
- Wohnfläche in m² -
- {ausweis.faktorKeller} x {aufnahme.flaeche}m² Energetische Nutzfläche (Keller {aufnahme.keller}) in m² -
- {aufnahme.flaeche} - {calculations?.energetischeNutzflaeche} -
-
- -
- {tooltip4Z1} -
- {tooltip4Z2} -
- {table4Z1} - {table4Z2} -
- -
- {tooltip5Z1} -
- {tooltip5Z2} -
- {tooltip5Z3} -
- {table5Z1} - {table5Z2} -
-
- -
- {tooltip6Z1} -
- {tooltip6Z2} -
- {table6Z1} - {table6Z2} -
- -
- {tooltip7Z1} -
- {tooltip7Z2} -
- {table7Z1} - {table7Z2} -
- -
- {tooltip8Z1} -
- {tooltip8Z2} -
- {table8Z1} - {table8Z2} -
- -
- {tooltip9Z1} -
- {tooltip9Z2} -
- {table9Z1} - {table9Z2} -
- -
- {tooltip10Z1} -
- {tooltip10Z2} -
- {table10Z1} - {table10Z2} -
- -
- ({calculations?.energieVerbrauchHeizungBereinigt_1} + {calculations?.energieVerbrauchWarmwasser_1}) / (3 Jahre x {calculations?.energetischeNutzflaeche}) Endenergieverbrauch 1 in kWh/m²a -
- {tooltip11Z2} -
- {table11Z1} - {table11Z2} -
- -
- {tooltip12Z1} -
- {tooltip12Z2} -
- {table12Z1} - {table12Z2} -
-
- -
- {tooltip13Z1} -
- {tooltip13Z2} -
- {table13Z1} - {table13Z2} -
-
- -
- {tooltip14Z1} -
- {tooltip14Z2} -
- {table14Z1} - {table14Z2} -
-
- -
- {tooltip15Z1} -
- {tooltip15Z2} -
- {table15Z1} - {table15Z2} -
-
- -
- {tooltip16Z1} -
- {tooltip16Z2} -
- {table16Z1} - {table16Z2} -
-
- - - - - - -
- {aufnahme.prueftext} -
- {#if ausweis.boxpruefung} - - {:else} - - {/if} -
EnergieausweisDatenblattF
- -
-
-
-

Wichtige Daten

- - - - - - - - - - - - - - - - - - - -
Angewendete BerechnungsformelEnEV 2016
Berechnungsergebnis{calculations?.endEnergieVerbrauchGesamt}kWh/m2/A - Energieeffizienzklasse {calculations?.energieEffizienzKlasse}
Informationen des Nutzers{ausweis.boxpruefung}
UID
{ausweis.id}
-
-
-

Ereignisse

-
    -
  • -
    - -
    -
    - -
    Ausweis erstellt
    -
    -
    -
  • - {#each events as event, i} -
  • -
    -
    - -
    -
    - -
    {event.title}
    - {event.description || ""} -
    -
    -
  • - {/each} - {#if ausweis.erledigt} -
  • -
    -
    - -
    -
    - -
    Ausweis ausgestellt
    - {ausweis.registriernummer ? `Registriernummer: ${ausweis.registriernummer}` : ""} -
    -
    -
  • - {/if} -
-
-
-
-
- - \ No newline at end of file diff --git a/src/components/Dashboard/DashboardAusweis.svelte b/src/components/Dashboard/DashboardAusweis.svelte index 864f5add..f669e77d 100644 --- a/src/components/Dashboard/DashboardAusweis.svelte +++ b/src/components/Dashboard/DashboardAusweis.svelte @@ -10,7 +10,7 @@ } from "radix-svelte-icons"; import { api } from "astro-typesafe-api/client"; import Cookies from "js-cookie"; - import { API_ACCESS_TOKEN_COOKIE_NAME } from "#lib/constants.js"; + import { API_ACCESS_TOKEN_COOKIE_NAME, AusstellungsTyp } from "#lib/constants.js"; import { Enums, Objekt } from "#lib/client/prisma.js"; import { addNotification, updateNotification } from "#components/Notifications/shared.js"; import { endEnergieVerbrauchVerbrauchsausweis_2016_Client } from "#lib/Berechnungen/VerbrauchsausweisWohnen/VerbrauchsausweisWohnen_2016_Client.js"; @@ -482,32 +482,32 @@ {#if ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen} Bearbeiten {:else if ausweisart === Enums.Ausweisart.VerbrauchsausweisGewerbe} Bearbeiten {:else if ausweisart === Enums.Ausweisart.BedarfsausweisWohnen} Bearbeiten {:else if ausweisart === Enums.Ausweisart.GEGNachweisWohnen} Bearbeiten {:else if ausweisart === Enums.Ausweisart.GEGNachweisGewerbe} Bearbeiten {:else if ausweisart === Enums.Ausweisart.BedarfsausweisGewerbe} Bearbeiten {/if} {/if} @@ -516,17 +516,17 @@ {#if ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen} Formular {:else if ausweisart === Enums.Ausweisart.VerbrauchsausweisGewerbe} Formular {:else if ausweisart === Enums.Ausweisart.BedarfsausweisWohnen} Formular {/if} {/if} diff --git a/src/components/Dashboard/DashboardSidebar.svelte b/src/components/Dashboard/DashboardSidebar.svelte index 9ef59cbf..21ea0dad 100644 --- a/src/components/Dashboard/DashboardSidebar.svelte +++ b/src/components/Dashboard/DashboardSidebar.svelte @@ -1,21 +1,11 @@ - -

Produktübersicht: Bedarfsausweis Wohngebäude

-

Bedarfsausweis Leistungen und Preise in der Übersicht:

- -
-
- -
- -
- -
-
Leistung
online
premium
offline
-
- - {#each bullets as [bullet,online,premium,offline]} -
-
{@html bullet}
-
{online ? "✔" : "⁃"}
-
{premium ? "✔" : "⁃"}
-
{offline ? "✔" : "⁃"}
-
- {/each} - -
-
Preis inkl. MwSt.
-
{PRICES.BedarfsausweisWohnen[Enums.AusweisTyp.Standard]} €
-
{PRICES.BedarfsausweisWohnen[Enums.AusweisTyp.Beratung]} €
-
{PRICES.BedarfsausweisWohnen[Enums.AusweisTyp.Offline]} €
-
- - - -
- - - -
- - \ No newline at end of file + export let ref = ""; + + const bullets = [ + [ + "Prüfung durch Dipl. Ing.
Registrierung beim DiBt
rechtssicher nach GEG", + true, + true, + true, + ], + [ + "Originalausweis als PDF per E-Mail
Originalausweis per Post (zubuchbar)", + true, + true, + true, + ], + [ + "Bearbeitung innerhalb 24 Stunden
Selbsteingabe", + true, + true, + false, + ], + ["Same day service (zubuchbar)", true, true, false], + ["Fotoupload", true, true, true], + [ + "automatische Vorprüfung
Live Vorschau direkt bei Eingabe
Live Vorschauausweis vorab
Vorschauausweis per E-Mail
dynamische Eingabehilfe", + true, + true, + false, + ], + [ + "Prüfanmerkungen per E-Mail", + true, + true, + false, + ], + ["persönlicher Support", false, true, true], + [ + "telefonische Beratung
persönlicher Energieberater", + false, + true, + true, + ], + ["Dokumentenupload (Pläne, Bauunterlagen)", false, false, true], + ["Eingabe durch Dipl. Ing.", false, false, true], + ]; + + +

+ Produktübersicht: Bedarfsausweis Wohngebäude +

+

Bedarfsausweis Leistungen und Preise in der Übersicht:

+ +
+
+ +
+
+
+
Leistung
+
online
+
premium
+
offline
+
+ + {#each bullets as [bullet, online, premium, offline]} +
+
{@html bullet}
+
+ {online ? "✔" : "⁃"} +
+
+ {premium ? "✔" : "⁃"} +
+
+ {offline ? "✔" : "⁃"} +
+
+ {/each} + +
+
Preis inkl. MwSt.
+
+ {PRICES.BedarfsausweisWohnen[ + Enums.AusweisTyp.Standard + ]} € +
+
+ {PRICES.BedarfsausweisWohnen[ + Enums.AusweisTyp.Beratung + ]} € +
+
+ {PRICES.BedarfsausweisWohnen[ + Enums.AusweisTyp.Offline + ]} € +
+
+ + +
+
+ + diff --git a/src/components/design/content/ProduktUebersichtVerbrauchsausweisGewerbe.svelte b/src/components/design/content/ProduktUebersichtVerbrauchsausweisGewerbe.svelte index b4e40033..3b524e78 100644 --- a/src/components/design/content/ProduktUebersichtVerbrauchsausweisGewerbe.svelte +++ b/src/components/design/content/ProduktUebersichtVerbrauchsausweisGewerbe.svelte @@ -1,89 +1,179 @@ - -

Produktübersicht: Verbrauchsausweis Gewerbegebäude

-

Verbrauchsausweis Leistungen und Preise in der Übersicht:

- -
-
- -
- -
- -
-
Leistung
online
premium
offline
-
- - {#each bullets as [bullet,online,premium,offline]} -
-
{@html bullet}
-
{online ? "✔" : "⁃"}
-
{premium ? "✔" : "⁃"}
-
{offline ? "✔" : "⁃"}
-
- {/each} - -
-
Preis inkl. MwSt.
-
{PRICES.VerbrauchsausweisGewerbe[Enums.AusweisTyp.Standard]} €
-
{PRICES.VerbrauchsausweisGewerbe[Enums.AusweisTyp.Beratung]} €
-
{PRICES.VerbrauchsausweisGewerbe[Enums.AusweisTyp.Offline]} €
-
- - - -
- - - -
- - \ No newline at end of file + import { PRICES } from "#lib/constants"; + import { Enums } from "#lib/client/prisma"; + export let ref = ""; + + const bullets = [ + [ + "Prüfung durch Dipl. Ing.
Registrierung beim DiBt
rechtssicher nach GEG", + true, + true, + true, + ], + [ + "Originalausweis als PDF per E-Mail
Originalausweis per Post (zubuchbar)", + true, + true, + true, + ], + [ + "Bearbeitung innerhalb 24 Stunden
Selbsteingabe", + true, + true, + false, + ], + ["Same day service (zubuchbar)", true, true, false], + ["Fotoupload", true, true, true], + [ + "automatische Vorprüfung
Live Vorschau direkt bei Eingabe
Live Vorschauausweis vorab
Vorschauausweis per E-Mail
dynamische Eingabehilfe", + true, + true, + false, + ], + [ + "Prüfanmerkungen per E-Mail", + true, + true, + false, + ], + ["persönlicher Support", false, true, true], + [ + "telefonische Beratung
persönlicher Energieberater", + false, + true, + true, + ], + ["Dokumentenupload (Verbrauchsabrechnungen)", false, false, true], + ["Eingabe durch Dipl. Ing.", false, false, true], + ]; + + +

+ Produktübersicht: Verbrauchsausweis Gewerbegebäude +

+

Verbrauchsausweis Leistungen und Preise in der Übersicht:

+ +
+
+ +
+
+
+
Leistung
+
online
+
premium
+
offline
+
+ + {#each bullets as [bullet, online, premium, offline]} +
+
{@html bullet}
+
+ {online ? "✔" : "⁃"} +
+
+ {premium ? "✔" : "⁃"} +
+
+ {offline ? "✔" : "⁃"} +
+
+ {/each} + +
+
Preis inkl. MwSt.
+
+ {PRICES.VerbrauchsausweisGewerbe[ + Enums.AusweisTyp.Standard + ]} € +
+
+ {PRICES.VerbrauchsausweisGewerbe[ + Enums.AusweisTyp.Beratung + ]} € +
+
+ {PRICES.VerbrauchsausweisGewerbe[ + Enums.AusweisTyp.Offline + ]} € +
+
+ + +
+
+ + diff --git a/src/components/design/content/ProduktUebersichtVerbrauchsausweisWohnen.svelte b/src/components/design/content/ProduktUebersichtVerbrauchsausweisWohnen.svelte index 0f7edb8a..2fb6fd88 100644 --- a/src/components/design/content/ProduktUebersichtVerbrauchsausweisWohnen.svelte +++ b/src/components/design/content/ProduktUebersichtVerbrauchsausweisWohnen.svelte @@ -1,93 +1,179 @@ -

Produktübersicht: Verbrauchsausweis Wohngebäude

+

+ Produktübersicht: Verbrauchsausweis Wohngebäude +

Verbrauchsausweis Leistungen und Preise in der Übersicht:

-
-
+
+
+
+
+
Leistung
+
online
+
premium
+
offline
+
-
- -
-
Leistung
online
premium
offline
-
- -{#each bullets as [bullet,online,premium,offline]} -
-
{@html bullet}
-
{online ? "✔" : "⁃"}
-
{premium ? "✔" : "⁃"}
-
{offline ? "✔" : "⁃"}
-
-{/each} - -
-
Preis inkl. MwSt.
-
{PRICES.VerbrauchsausweisWohnen[Enums.AusweisTyp.Standard]} €
-
{PRICES.VerbrauchsausweisWohnen[Enums.AusweisTyp.Beratung]} €
-
{PRICES.VerbrauchsausweisWohnen[Enums.AusweisTyp.Offline]} €
-
- - - -
- + {#each bullets as [bullet, online, premium, offline]} +
+
{@html bullet}
+
+ {online ? "✔" : "⁃"} +
+
+ {premium ? "✔" : "⁃"} +
+
+ {offline ? "✔" : "⁃"} +
+
+ {/each} +
+
Preis inkl. MwSt.
+
+ {PRICES.VerbrauchsausweisWohnen[ + Enums.AusweisTyp.Standard + ]} € +
+
+ {PRICES.VerbrauchsausweisWohnen[ + Enums.AusweisTyp.Beratung + ]} € +
+
+ {PRICES.VerbrauchsausweisWohnen[ + Enums.AusweisTyp.Offline + ]} € +
+
+ +
\ No newline at end of file + .price { + @apply text-[1.25rem] sm:text-[2rem]; + } + diff --git a/src/cypress/e2e/VerbrauchsausweisWohnen/bearbeiten.cy.ts b/src/cypress/e2e/VerbrauchsausweisWohnen/bearbeiten.cy.ts index 78559e5d..55758cca 100644 --- a/src/cypress/e2e/VerbrauchsausweisWohnen/bearbeiten.cy.ts +++ b/src/cypress/e2e/VerbrauchsausweisWohnen/bearbeiten.cy.ts @@ -26,7 +26,7 @@ describe("Verbrauchsausweis für Wohngebäude bearbeiten", async () => { }).then((ausweis: VerbrauchsausweisWohnen & { benutzer: Benutzer, aufnahme: Aufnahme & { objekt: Objekt }, rechnung: Rechnung | null }) => { cy.login("user@ib-cornelsen.de", "passwort"); - cy.visit(`/energieausweis-erstellen/verbrauchsausweis-wohngebaeude?id=${ausweis.id}`); + cy.visit(`/energieausweis-erstellen/verbrauchsausweis-wohngebaeude?ausweis_id=${ausweis.id}`); cy.wait(2000); diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 271410da..1e582f8a 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -112,4 +112,13 @@ export const SERVICES: Record< }; export const BASE_URI = process.env.NODE_ENV == "production" ? "https://online-energieausweis.org" : "http://localhost:3000"; -export const LEX_OFFICE_API_KEY = process.env.NODE_ENV == "production" ? "iwQLCU_ZAq6bVV7hmR8RO8MiC8Q" : "iwQLCU_ZAq6bVV7hmR8RO8MiC8Q" \ No newline at end of file +export const LEX_OFFICE_API_KEY = process.env.NODE_ENV == "production" ? "iwQLCU_ZAq6bVV7hmR8RO8MiC8Q" : "iwQLCU_ZAq6bVV7hmR8RO8MiC8Q" + +export enum AusstellungsTyp { + // Objekt wird behalten, Aufnahme und Ausweis werden neu angelegt. + Neuausstellung = "Neuausstellung", + // Alles wird behalten, Ausweis, Aufnahme und Objekt werden gespeichert, dafür müssen alle drei bereits existieren. + Speichern = "Speichern", + // Objekt und Aufnahme werden behalten, Ausweis wird neu angelegt. + Alternativdokument = "Alternativdokument", +} \ No newline at end of file diff --git a/src/modules/Dashboard/DashboardAufnahmeModule.svelte b/src/modules/Dashboard/DashboardAufnahmeModule.svelte index 36cde94d..4def8c7b 100644 --- a/src/modules/Dashboard/DashboardAufnahmeModule.svelte +++ b/src/modules/Dashboard/DashboardAufnahmeModule.svelte @@ -1,10 +1,10 @@ - -{#each filters as filter, i} - {@const type = getZodBaseType(filter.type)} -
- {#if i === 0} - where - {:else} - and - {/if} - - equals - {#if type instanceof ZodNumber} - - {:else if type instanceof ZodBoolean} - - {:else if type instanceof ZodNativeEnum} - - {:else} - - {/if} - -
-{/each} - - - - - \ No newline at end of file diff --git a/src/components/Dashboard/DashboardSidebar.svelte b/src/components/Dashboard/DashboardSidebar.svelte index 21ea0dad..a696d4e7 100644 --- a/src/components/Dashboard/DashboardSidebar.svelte +++ b/src/components/Dashboard/DashboardSidebar.svelte @@ -198,14 +198,6 @@ >