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:
parent
db5e9bb5ce
commit
323a9b7b24
211
lib/supabase.ts
211
lib/supabase.ts
|
|
@ -220,6 +220,217 @@ export interface Database {
|
|||
};
|
||||
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>;
|
||||
Functions: Record<string, never>;
|
||||
|
|
|
|||
Loading…
Reference in New Issue