feat: skeleton search

This commit is contained in:
tresabhi committed 2025-04-14 23:28:35 -05:00
1 parent 9d916a588d
commit 45938c875f
4 files changed
+36 -19

No files matched your search

@@ -6,14 +6,18 @@ import {
} from '../../../../hooks/useLocale';
import { App } from '../../../../stores/app';
import { TankopediaPersistent } from '../../../../stores/tankopediaPersistent';
import type { MaybeSkeletonComponentProps } from '../../../../types/maybeSkeletonComponentProps';
export function Page({ locale }: LocaleAcceptorProps) {
export function Page({
locale,
skeleton,
}: LocaleAcceptorProps & MaybeSkeletonComponentProps) {
return (
<LocaleProvider locale={locale}>
<PageWrapper color="purple" maxWidth="80rem">
<TankopediaPersistent.Provider>
<App.Provider>
<TankSearch />
<TankSearch skeleton={skeleton} />
</App.Provider>
</TankopediaPersistent.Provider>
</PageWrapper>
@@ -10,6 +10,6 @@ const { locale } = Astro.params;
<ToolLayout tool={tankopediaTool}>
<Page {locale} client:only="react">
<Page {locale} slot="fallback" />
<Page {locale} skeleton slot="fallback" />
</Page>
</ToolLayout>