From 5289273fc25c30cf1456585edb2a9fd3cd45f9e6 Mon Sep 17 00:00:00 2001 From: Jens Cornelsen <79703163+IB-Cornelsen@users.noreply.github.com> Date: Mon, 7 Apr 2025 11:06:17 +0200 Subject: [PATCH 1/2] Popup --- src/astro-typesafe-api-caller.ts | 10 ++- .../InfoPopupBedarfsausweisWohnen.svelte | 65 +++++++++++++++++++ src/lib/constants.ts | 8 +-- .../BedarfsausweisWohnenModule.svelte | 3 + 4 files changed, 76 insertions(+), 10 deletions(-) create mode 100644 src/components/design/content/InfoPopupBedarfsausweisWohnen.svelte diff --git a/src/astro-typesafe-api-caller.ts b/src/astro-typesafe-api-caller.ts index 0b6a334f..8f596159 100644 --- a/src/astro-typesafe-api-caller.ts +++ b/src/astro-typesafe-api-caller.ts @@ -12,17 +12,15 @@ export const createCaller = createCallerFactory({ "admin/post-ausstellen": await import("../src/pages/api/admin/post-ausstellen.ts"), "admin/registriernummer": await import("../src/pages/api/admin/registriernummer.ts"), "admin/stornieren": await import("../src/pages/api/admin/stornieren.ts"), - "ausweise": await import("../src/pages/api/ausweise/index.ts"), "aufnahme": await import("../src/pages/api/aufnahme/index.ts"), + "ausweise": await import("../src/pages/api/ausweise/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"), "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"), - "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"), - "bedarfsausweis-gewerbe/[id]": await import("../src/pages/api/bedarfsausweis-gewerbe/[id].ts"), - "bedarfsausweis-gewerbe": await import("../src/pages/api/bedarfsausweis-gewerbe/index.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"), @@ -37,9 +35,9 @@ export const createCaller = createCallerFactory({ "user/self": await import("../src/pages/api/user/self.ts"), "verbrauchsausweis-gewerbe/[id]": await import("../src/pages/api/verbrauchsausweis-gewerbe/[id].ts"), "verbrauchsausweis-gewerbe": await import("../src/pages/api/verbrauchsausweis-gewerbe/index.ts"), + "webhooks/mollie": await import("../src/pages/api/webhooks/mollie.ts"), "verbrauchsausweis-wohnen/[id]": await import("../src/pages/api/verbrauchsausweis-wohnen/[id].ts"), "verbrauchsausweis-wohnen": await import("../src/pages/api/verbrauchsausweis-wohnen/index.ts"), - "webhooks/mollie": await import("../src/pages/api/webhooks/mollie.ts"), "aufnahme/[id]/bilder": await import("../src/pages/api/aufnahme/[id]/bilder.ts"), "aufnahme/[id]": await import("../src/pages/api/aufnahme/[id]/index.ts"), "aufnahme/[id]/unterlagen": await import("../src/pages/api/aufnahme/[id]/unterlagen.ts"), diff --git a/src/components/design/content/InfoPopupBedarfsausweisWohnen.svelte b/src/components/design/content/InfoPopupBedarfsausweisWohnen.svelte new file mode 100644 index 00000000..a18d0acb --- /dev/null +++ b/src/components/design/content/InfoPopupBedarfsausweisWohnen.svelte @@ -0,0 +1,65 @@ + + +{#if showPopup} +
+
+ +
Bedarfsausweis Wohnen 145€ - nur für kurze Zeit
+ +
+
+{/if} + + diff --git a/src/lib/constants.ts b/src/lib/constants.ts index df214fa8..48b23008 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -31,11 +31,11 @@ export const PRICES: Record> // per E-Mail , inkl.Beratung, offline BedarfsausweisWohnen: { - [Enums.AusweisTyp.Standard]: 95, - [Enums.AusweisTyp.Beratung]: 125, + [Enums.AusweisTyp.Standard]: 145, + [Enums.AusweisTyp.Beratung]: 175, [Enums.AusweisTyp.Offline]: 295, - [Enums.AusweisTyp.standardXL]: 120, - [Enums.AusweisTyp.BeratungXL]: 150, + [Enums.AusweisTyp.standardXL]: 170, + [Enums.AusweisTyp.BeratungXL]: 200, [Enums.AusweisTyp.OfflineXL]: 320, }, VerbrauchsausweisWohnen: { diff --git a/src/modules/BedarfsausweisWohnen/BedarfsausweisWohnenModule.svelte b/src/modules/BedarfsausweisWohnen/BedarfsausweisWohnenModule.svelte index f56ac184..2a1202fd 100644 --- a/src/modules/BedarfsausweisWohnen/BedarfsausweisWohnenModule.svelte +++ b/src/modules/BedarfsausweisWohnen/BedarfsausweisWohnenModule.svelte @@ -15,6 +15,7 @@ import SanierungszustandFensterTueren from "#components/Ausweis/SanierungszustandFensterTueren.svelte"; import SanierungszustandWaermedammung from "#components/Ausweis/SanierungszustandWaermedammung.svelte"; import AusweisPreviewContainer from "#components/Ausweis/AusweisPreviewContainer.svelte"; + import InfoPopupBedarfsausweisWohnen from "#components/design/content/InfoPopupBedarfsausweisWohnen.svelte"; import moment from "moment"; import { Benutzer, Enums, Unterlage } from "#lib/client/prisma.js"; @@ -281,3 +282,5 @@ {skala} > + + \ No newline at end of file From aef820f4482458b8324665c07e415cfddfeaed72 Mon Sep 17 00:00:00 2001 From: Jens Cornelsen <79703163+IB-Cornelsen@users.noreply.github.com> Date: Tue, 8 Apr 2025 00:33:17 +0200 Subject: [PATCH 2/2] WIP on main --- public/images/partner/ohne-makler/ohne-makler.svg | 1 + src/astro-typesafe-api-caller.ts | 8 +++++--- src/components/design/content/InfoPopup.svelte | 9 ++++----- .../[partner]/welcher-ausweis/ohne-makler/index.astro | 8 ++++++++ 4 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 public/images/partner/ohne-makler/ohne-makler.svg create mode 100644 src/pages/[partner]/welcher-ausweis/ohne-makler/index.astro diff --git a/public/images/partner/ohne-makler/ohne-makler.svg b/public/images/partner/ohne-makler/ohne-makler.svg new file mode 100644 index 00000000..492bdbaf --- /dev/null +++ b/public/images/partner/ohne-makler/ohne-makler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/astro-typesafe-api-caller.ts b/src/astro-typesafe-api-caller.ts index 8f596159..60ca7241 100644 --- a/src/astro-typesafe-api-caller.ts +++ b/src/astro-typesafe-api-caller.ts @@ -5,6 +5,7 @@ export const createCaller = createCallerFactory({ "klimafaktoren": await import("../src/pages/api/klimafaktoren.ts"), "postleitzahlen": await import("../src/pages/api/postleitzahlen.ts"), "unterlage": await import("../src/pages/api/unterlage.ts"), + "aufnahme": await import("../src/pages/api/aufnahme/index.ts"), "admin/ausstellen": await import("../src/pages/api/admin/ausstellen.ts"), "admin/bestellbestaetigung": await import("../src/pages/api/admin/bestellbestaetigung.ts"), "admin/erinnern": await import("../src/pages/api/admin/erinnern.ts"), @@ -12,15 +13,14 @@ export const createCaller = createCallerFactory({ "admin/post-ausstellen": await import("../src/pages/api/admin/post-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"), - "bedarfsausweis-gewerbe/[id]": await import("../src/pages/api/bedarfsausweis-gewerbe/[id].ts"), - "bedarfsausweis-gewerbe": await import("../src/pages/api/bedarfsausweis-gewerbe/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"), "bedarfsausweis-wohnen/[id]": await import("../src/pages/api/bedarfsausweis-wohnen/[id].ts"), "bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/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"), "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"), @@ -35,6 +35,8 @@ export const createCaller = createCallerFactory({ "user/self": await import("../src/pages/api/user/self.ts"), "verbrauchsausweis-gewerbe/[id]": await import("../src/pages/api/verbrauchsausweis-gewerbe/[id].ts"), "verbrauchsausweis-gewerbe": await import("../src/pages/api/verbrauchsausweis-gewerbe/index.ts"), + "verbrauchsausweis-wohnen/[id]": await import("../src/pages/api/verbrauchsausweis-wohnen/[id].ts"), + "verbrauchsausweis-wohnen": await import("../src/pages/api/verbrauchsausweis-wohnen/index.ts"), "webhooks/mollie": await import("../src/pages/api/webhooks/mollie.ts"), "verbrauchsausweis-wohnen/[id]": await import("../src/pages/api/verbrauchsausweis-wohnen/[id].ts"), "verbrauchsausweis-wohnen": await import("../src/pages/api/verbrauchsausweis-wohnen/index.ts"), diff --git a/src/components/design/content/InfoPopup.svelte b/src/components/design/content/InfoPopup.svelte index e2c9d30d..3cf071c2 100644 --- a/src/components/design/content/InfoPopup.svelte +++ b/src/components/design/content/InfoPopup.svelte @@ -25,11 +25,10 @@ {#if showPopup}
+ class="m:w-full m:m-4 lg:w-3/4 bg-white p-4 rounded-lg shadow-lg relative overflow-y-auto max-h-[80vh]" + on:keydown|stopPropagation + on:keyup|stopPropagation + on:keypress|stopPropagation>
Wichtige Info zur Neuentwicklung