From bba0136d8bd4e0515f3939fd18c18a184c049ebe Mon Sep 17 00:00:00 2001 From: sk1982 Date: Tue, 12 Mar 2024 21:06:33 -0400 Subject: [PATCH] add loading page --- src/app/(with-header)/loading.tsx | 7 +++++++ src/app/globals.scss | 5 +++++ src/components/client-providers.tsx | 2 +- src/components/header-sidebar.tsx | 6 +++--- 4 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 src/app/(with-header)/loading.tsx diff --git a/src/app/(with-header)/loading.tsx b/src/app/(with-header)/loading.tsx new file mode 100644 index 0000000..931f3ec --- /dev/null +++ b/src/app/(with-header)/loading.tsx @@ -0,0 +1,7 @@ +import { Skeleton, Spinner } from '@nextui-org/react'; + +export default function Loading() { + return (
+ +
); +} diff --git a/src/app/globals.scss b/src/app/globals.scss index 5f23abb..89239f9 100644 --- a/src/app/globals.scss +++ b/src/app/globals.scss @@ -42,10 +42,15 @@ html { font-family: Rodin, "Helvetica Neue", Helvetica, Arial, ui-sans-serif, system-ui, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } +// offsets for header size of 5.5rem .h-fixed { height: calc(100% - 5.5rem); } +.pt-fixed { + padding-top: 5.5rem; +} + .\@container-size { container-type: size; } diff --git a/src/components/client-providers.tsx b/src/components/client-providers.tsx index 811a927..36c40c7 100644 --- a/src/components/client-providers.tsx +++ b/src/components/client-providers.tsx @@ -5,7 +5,7 @@ import { NextUIProvider } from '@nextui-org/react'; import { ThemeProvider as NextThemesProvider } from 'next-themes'; export function ClientProviders({ children }: { children: ReactNode }) { - return ( + return ( {children} diff --git a/src/components/header-sidebar.tsx b/src/components/header-sidebar.tsx index 4aa31ed..8efbc2e 100644 --- a/src/components/header-sidebar.tsx +++ b/src/components/header-sidebar.tsx @@ -81,8 +81,8 @@ export const HeaderSidebar = ({ children }: HeaderSidebarProps) => { -
-
+
+
-
+
{children}