Files
carmanagement/homepage/src/components/app-shell/LocalizedNotFound.tsx
T
root d7fb7b7a7b
Build & Deploy / Build & Push Docker Image (push) Failing after 47s
Build & Deploy / Deploy to VPS (push) Has been skipped
Test / API Unit Tests (push) Failing after 5m4s
Test / Marketplace Unit Tests (push) Failing after 4m55s
Test / Admin Unit Tests (push) Successful in 9m37s
Test / Dashboard Unit Tests (push) Successful in 9m37s
Test / API Integration Tests (push) Successful in 9m54s
redesign the homepage
2026-06-26 16:27:21 -04:00

21 lines
794 B
TypeScript

'use client';
import { getClientShellMessages } from '@/lib/localization/client-messages';
import { isLocale, localizedPath } from '@/lib/localization/config';
import { usePathname } from 'next/navigation';
import { StateAction, StateActions, StateShell } from './StateShell';
export function LocalizedNotFound() {
const pathname = usePathname();
const localeValue = pathname.split('/').filter(Boolean)[0];
const locale = isLocale(localeValue) ? localeValue : 'en';
const messages = getClientShellMessages(locale);
return (
<StateShell title={messages.states.notFoundTitle} body={messages.states.notFoundBody}>
<StateActions>
<StateAction href={localizedPath('home', locale)}>{messages.states.backHome}</StateAction>
</StateActions>
</StateShell>
);
}