Auto stash before merge of "dev" and "origin/dev"

This commit is contained in:
Moritz Utcke
2025-04-22 10:32:34 -03:00
parent 3e15724c3e
commit de8dd9e9f1
5 changed files with 17 additions and 10 deletions

View File

@@ -15,10 +15,11 @@
BenutzerClient,
ObjektKomplettClient,
} from "#components/Ausweis/types.js";
import { RechnungSchema } from "src/generated/zod/rechnung.js";
import { Benutzer } from "#lib/server/prisma.js";
export let lightTheme: boolean;
export let benutzer: BenutzerClient;
export let benutzer: Benutzer;
export let besteller: Benutzer;
let id: string;
</script>
@@ -70,14 +71,14 @@
</div>
<div>
<div>
{benutzer.vorname} {benutzer.name}
{besteller.vorname} {besteller.name}
</div>
<div class="text-xs text-gray-500">
Eigentümer oder im Auftrag
</div>
<div class="text-xs text-gray-500">
<!-- Soll für den Aussteller sichtbar sein -->
Telefon {benutzer.telefon}
Telefon {besteller.telefon}
</div>
</div>
</div>

View File

@@ -3,14 +3,15 @@
import "../style/global.css";
import "../../svelte-dialogs.config.js";
import DashboardSidebar from "../components/Dashboard/DashboardSidebar.svelte";
import { BenutzerClient } from "#components/Ausweis/types";
import { Benutzer } from "#lib/server/prisma";
export interface Props {
title: string;
user: BenutzerClient;
user: Benutzer;
besteller: Benutzer;
}
const { title, user } = Astro.props;
const { title, user, besteller } = Astro.props;
if (!user) {
Astro.redirect("/auth/login", 302);
@@ -121,6 +122,7 @@ let lightTheme = Astro.cookies.get("theme")?.value === "light";
<DashboardSidebar
lightTheme={lightTheme}
benutzer={user}
besteller={besteller}
client:load
/>

View File

@@ -56,7 +56,7 @@
{#if ausweis.aufnahme.bilder.length > 0}
<Carousel perPage={1}>
{#each ausweis.aufnahme.bilder as bild, i (i)}
<img src="/bilder/{bild.id}.jpg" alt={bild.kategorie} class="max-h-[15vh] h-full w-full object-contain">
<img src="/bilder/{bild.id}.jpg" alt={bild.kategorie} loading="lazy" class="max-h-[15vh] h-full w-full object-contain">
{/each}
<span slot="left-control" class="p-2.5 bg-opacity-50 bg-white block rounded-full"><ChevronLeft size={24}></ChevronLeft></span>
<span slot="right-control" class="p-2.5 bg-opacity-50 bg-white block rounded-full"><ChevronRight size={24}></ChevronRight></span>

View File

@@ -36,6 +36,7 @@ if (user.rolle === Enums.BenutzerRolle.USER) {
},
include: {
rechnung: true,
benutzer: true,
aufnahme: {
include: {
bilder: true,
@@ -53,6 +54,7 @@ if (user.rolle === Enums.BenutzerRolle.USER) {
},
include: {
rechnung: true,
benutzer: true,
aufnahme: {
include: {
bilder: true,
@@ -70,7 +72,7 @@ if (!ausweis) {
---
<UserLayout title="Objekte" {user}>
<UserLayout title="Objekte" {user} besteller={ausweis.benutzer}>
<DashboardAufnahmeModule
{ausweis}
benutzer={user}

View File

@@ -53,4 +53,6 @@ if (!result) {
}
return Astro.redirect(`/dashboard/objekte/${result[0].id}?p=${page}`)
---
---
<script></script>