feat: some more localized links

This commit is contained in:
tresabhi committed 2024-12-27 14:03:43 -06:00
1 parent e0daf85561
commit 9be6725043
2 files changed
+19 -10

No files matched your search

@@ -1,16 +1,23 @@
import { PageWrapper } from '../../../../components/PageWrapper';
import { TankSearch } from '../../../../components/TankSearch';
import { LocaleProvider } from '../../../../hooks/useLocale';
import { App } from '../../../../stores/app';
import { TankopediaPersistent } from '../../../../stores/tankopediaPersistent';
export function Page() {
interface PageProps {
locale: string | undefined;
}
export function Page({ locale }: PageProps) {
return (
<PageWrapper color="purple" maxWidth="80rem">
<TankopediaPersistent.Provider>
<App.Provider>
<TankSearch />
</App.Provider>
</TankopediaPersistent.Provider>
</PageWrapper>
<LocaleProvider locale={locale}>
<PageWrapper color="purple" maxWidth="80rem">
<TankopediaPersistent.Provider>
<App.Provider>
<TankSearch />
</App.Provider>
</TankopediaPersistent.Provider>
</PageWrapper>
</LocaleProvider>
);
}
@@ -4,10 +4,12 @@ import ToolLayout from '../../../../layouts/ToolLayout.astro';
import { Page } from './_index';
export { getStaticPaths } from '../../index.astro';
const { locale } = Astro.params;
---
<ToolLayout tool={tankopediaTool}>
<Page client:only="react">
<Page slot="fallback" />
<Page {locale} client:only="react">
<Page {locale} slot="fallback" />
</Page>
</ToolLayout>