feat: add Supabase type definitions for website CMS module (06)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
MBO-Tech-IT 2026-05-26 11:35:25 +02:00
parent db5e9bb5ce
commit 323a9b7b24
1 changed files with 211 additions and 0 deletions

View File

@ -220,6 +220,217 @@ export interface Database {
}; };
Relationships: []; Relationships: [];
}; };
hero_content: {
Row: {
id: string;
site_name: string;
site_tagline: string;
logo_path: string | null;
favicon_path: string | null;
eyebrow_text: string;
headline1: string;
headline2: string;
subtext1: string;
subtext2: string;
cta1_text: string;
cta1_href: string;
cta2_text: string;
cta2_href: string;
bg_image_path: string | null;
updated_at: string;
};
Insert: {
id?: string;
site_name?: string;
site_tagline?: string;
logo_path?: string | null;
favicon_path?: string | null;
eyebrow_text?: string;
headline1?: string;
headline2?: string;
subtext1?: string;
subtext2?: string;
cta1_text?: string;
cta1_href?: string;
cta2_text?: string;
cta2_href?: string;
bg_image_path?: string | null;
updated_at?: string;
};
Update: {
site_name?: string;
site_tagline?: string;
logo_path?: string | null;
favicon_path?: string | null;
eyebrow_text?: string;
headline1?: string;
headline2?: string;
subtext1?: string;
subtext2?: string;
cta1_text?: string;
cta1_href?: string;
cta2_text?: string;
cta2_href?: string;
bg_image_path?: string | null;
updated_at?: string;
};
Relationships: [];
};
hero_badges: {
Row: {
id: string;
text: string;
reihenfolge: number;
};
Insert: {
id?: string;
text: string;
reihenfolge?: number;
};
Update: {
text?: string;
reihenfolge?: number;
};
Relationships: [];
};
ueber_uns_content: {
Row: {
id: string;
eyebrow_text: string;
absatz1: string;
absatz2: string;
bild_url: string | null;
updated_at: string;
};
Insert: {
id?: string;
eyebrow_text?: string;
absatz1?: string;
absatz2?: string;
bild_url?: string | null;
updated_at?: string;
};
Update: {
eyebrow_text?: string;
absatz1?: string;
absatz2?: string;
bild_url?: string | null;
updated_at?: string;
};
Relationships: [];
};
ueber_uns_stats: {
Row: {
id: string;
wert: string;
label: string;
reihenfolge: number;
};
Insert: {
id?: string;
wert: string;
label: string;
reihenfolge?: number;
};
Update: {
wert?: string;
label?: string;
reihenfolge?: number;
};
Relationships: [];
};
galerie_bilder: {
Row: {
id: string;
storage_path: string;
alt_text: string;
reihenfolge: number;
};
Insert: {
id?: string;
storage_path: string;
alt_text?: string;
reihenfolge?: number;
};
Update: {
storage_path?: string;
alt_text?: string;
reihenfolge?: number;
};
Relationships: [];
};
kontakt_info: {
Row: {
id: string;
telefon: string;
email: string;
adresse_zeile1: string;
adresse_zeile2: string;
formular_empfaenger: string;
updated_at: string;
};
Insert: {
id?: string;
telefon?: string;
email?: string;
adresse_zeile1?: string;
adresse_zeile2?: string;
formular_empfaenger?: string;
updated_at?: string;
};
Update: {
telefon?: string;
email?: string;
adresse_zeile1?: string;
adresse_zeile2?: string;
formular_empfaenger?: string;
updated_at?: string;
};
Relationships: [];
};
kontakt_oeffnungszeiten: {
Row: {
id: string;
tag: string;
von: string;
bis: string;
reihenfolge: number;
};
Insert: {
id?: string;
tag: string;
von: string;
bis: string;
reihenfolge?: number;
};
Update: {
tag?: string;
von?: string;
bis?: string;
reihenfolge?: number;
};
Relationships: [];
};
kontakt_social: {
Row: {
id: string;
platform: string;
url: string;
reihenfolge: number;
};
Insert: {
id?: string;
platform: string;
url: string;
reihenfolge?: number;
};
Update: {
platform?: string;
url?: string;
reihenfolge?: number;
};
Relationships: [];
};
}; };
Views: Record<string, never>; Views: Record<string, never>;
Functions: Record<string, never>; Functions: Record<string, never>;