Files
f1r3wave-website/src/interfaces/config.ts
2025-10-06 19:22:47 +02:00

36 lines
575 B
TypeScript

export interface HomeConfig {
headline: string;
text: string;
buttonText: string;
}
export interface ContactLink {
url: string;
hoverColor: string;
image: {
src: string;
alt: string;
};
}
export interface ContactConfig {
headline: string;
links: ContactLink[];
imprint: {
enable: boolean;
headline: string;
name: string;
address: string;
country: string;
email: string;
}
}
export interface AppConfig {
home: HomeConfig;
contact: ContactConfig;
}
export interface ConfigContextType {
config: AppConfig | null;
}