feat: major UI/UX overhaul, snippets system, and performance fixes
Some checks failed
Dev Deployment (Zero Downtime) / deploy-dev (push) Failing after 9m26s

This commit is contained in:
2026-02-16 12:31:40 +01:00
parent 6f62b37c3a
commit a5dba298f3
41 changed files with 1610 additions and 499 deletions

View File

@@ -27,7 +27,7 @@ function getNormalizedLocale(locale: string): 'en' | 'de' {
return locale.startsWith('de') ? 'de' : 'en';
}
export function HeroClient({ locale, translations }: { locale: string; translations: HeroTranslations }) {
export function HeroClient({ locale }: { locale: string; translations: HeroTranslations }) {
const normalLocale = getNormalizedLocale(locale);
const baseMessages = messageMap[normalLocale];
@@ -44,7 +44,7 @@ export function HeroClient({ locale, translations }: { locale: string; translati
);
}
export function AboutClient({ locale, translations }: { locale: string; translations: AboutTranslations }) {
export function AboutClient({ locale }: { locale: string; translations: AboutTranslations }) {
const normalLocale = getNormalizedLocale(locale);
const baseMessages = messageMap[normalLocale];
@@ -61,7 +61,7 @@ export function AboutClient({ locale, translations }: { locale: string; translat
);
}
export function ProjectsClient({ locale, translations }: { locale: string; translations: ProjectsTranslations }) {
export function ProjectsClient({ locale }: { locale: string; translations: ProjectsTranslations }) {
const normalLocale = getNormalizedLocale(locale);
const baseMessages = messageMap[normalLocale];
@@ -78,7 +78,7 @@ export function ProjectsClient({ locale, translations }: { locale: string; trans
);
}
export function ContactClient({ locale, translations }: { locale: string; translations: ContactTranslations }) {
export function ContactClient({ locale }: { locale: string; translations: ContactTranslations }) {
const normalLocale = getNormalizedLocale(locale);
const baseMessages = messageMap[normalLocale];
@@ -95,7 +95,7 @@ export function ContactClient({ locale, translations }: { locale: string; transl
);
}
export function FooterClient({ locale, translations }: { locale: string; translations: FooterTranslations }) {
export function FooterClient({ locale }: { locale: string; translations: FooterTranslations }) {
const normalLocale = getNormalizedLocale(locale);
const baseMessages = messageMap[normalLocale];