From d86af7e7ab58ae171853d91c965139530e3bf60f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Wed, 10 Jul 2024 19:16:00 -0500 Subject: [PATCH] feat: faster tankopedia --- src/app/components/PageLoader.tsx | 9 ++++++ src/app/layout.tsx | 12 ++----- src/app/tools/tankopedia/[id]/layout.tsx | 12 +++++-- src/components/Loader.tsx | 41 ------------------------ src/core/zustand/createNextSafeStore.tsx | 20 +++--------- src/stores/duel/index.ts | 16 +++++---- 6 files changed, 35 insertions(+), 75 deletions(-) create mode 100644 src/app/components/PageLoader.tsx delete mode 100644 src/components/Loader.tsx diff --git a/src/app/components/PageLoader.tsx b/src/app/components/PageLoader.tsx new file mode 100644 index 000000000..6c36d4b5d --- /dev/null +++ b/src/app/components/PageLoader.tsx @@ -0,0 +1,9 @@ +import { Flex, Spinner } from '@radix-ui/themes'; + +export function PageLoader() { + return ( + + + + ); +} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index c9912d2c8..bb5b82e8a 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -7,11 +7,11 @@ import { Roboto_Flex } from 'next/font/google'; import { usePathname } from 'next/navigation'; import { ReactNode, Suspense } from 'react'; import { Footer } from '../components/Footer'; -import { Loader } from '../components/Loader'; import Navbar, { NAVBAR_HEIGHT } from '../components/Navbar'; import { Party3 } from '../components/Party3'; import * as App from '../stores/app'; import { Checks } from './components/Checks'; +import { PageLoader } from './components/PageLoader'; import './layout.css'; config(); @@ -75,15 +75,7 @@ export default function RootLayout({ children }: RootLayoutProps) { - - - - } - > - {children} - + }>{children} {!isEmbed &&