Apply linen design system across app

This commit is contained in:
t.indorf
2026-05-20 22:47:52 +02:00
parent 99ff978116
commit 1c5d2f10ac
56 changed files with 4693 additions and 2154 deletions
@@ -45,7 +45,12 @@ export function ContactForm({ contact }: ContactFormProps) {
return (
<form action={handleSubmit} className="grid gap-4">
<div className="grid gap-2">
<Label htmlFor="phone">Telefonnummer</Label>
<Label
htmlFor="phone"
className="text-xs font-semibold text-[var(--ink-soft)]"
>
Telefonnummer
</Label>
<Input
id="phone"
name="phone"
@@ -56,7 +61,12 @@ export function ContactForm({ contact }: ContactFormProps) {
</div>
<div className="grid gap-2">
<Label htmlFor="street">Straße und Hausnummer</Label>
<Label
htmlFor="street"
className="text-xs font-semibold text-[var(--ink-soft)]"
>
Straße und Hausnummer
</Label>
<Input
id="street"
name="street"
@@ -65,9 +75,14 @@ export function ContactForm({ contact }: ContactFormProps) {
/>
</div>
<div className="grid gap-3 sm:grid-cols-[120px_1fr]">
<div className="grid gap-3 sm:grid-cols-[100px_1fr]">
<div className="grid gap-2">
<Label htmlFor="postalCode">PLZ</Label>
<Label
htmlFor="postalCode"
className="text-xs font-semibold text-[var(--ink-soft)]"
>
PLZ
</Label>
<Input
id="postalCode"
name="postalCode"
@@ -76,7 +91,12 @@ export function ContactForm({ contact }: ContactFormProps) {
/>
</div>
<div className="grid gap-2">
<Label htmlFor="city">Ort</Label>
<Label
htmlFor="city"
className="text-xs font-semibold text-[var(--ink-soft)]"
>
Ort
</Label>
<Input
id="city"
name="city"
@@ -86,7 +106,7 @@ export function ContactForm({ contact }: ContactFormProps) {
</div>
</div>
<div className="flex justify-end">
<div className="flex justify-end pt-1">
<Button type="submit" disabled={isPending}>
{isPending ? (
<Loader2 className="h-4 w-4 animate-spin" />