File tree Expand file tree Collapse file tree 2 files changed +24
-4
lines changed
Expand file tree Collapse file tree 2 files changed +24
-4
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import { motion, AnimatePresence } from "framer-motion";
44import { useTheme } from "next-themes" ;
55import { Switch } from "@/components/ui/switch" ;
66import { Sun , Moon , Cpu } from "lucide-react" ;
7- import { useEffect , useState } from "react" ;
7+ import { useEffect , useState , Suspense } from "react" ;
88import TRPCProvider from "@/lib/trpc/provider" ;
99import { SilkProvider } from "./SilkContext" ;
1010import AdminBackground from "@/components/background/admin-background" ;
@@ -92,7 +92,17 @@ function AdminLayoutInner({ children }: { children: React.ReactNode }) {
9292 < SilkProvider setSilkColorAction = { setSilkColor } >
9393 < AnimatedAdminBackground color = { silkColor } />
9494 < TopBar />
95- < div className = "min-h-screen text-slate-50" > { children } </ div >
95+ < div className = "min-h-screen text-slate-50" >
96+ < Suspense
97+ fallback = {
98+ < div className = "flex min-h-screen items-center justify-center" >
99+ < div className = "h-8 w-8 animate-spin rounded-full border-4 border-slate-200 border-t-transparent" />
100+ </ div >
101+ }
102+ >
103+ { children }
104+ </ Suspense >
105+ </ div >
96106 </ SilkProvider >
97107 </ TRPCProvider >
98108 ) ;
Original file line number Diff line number Diff line change 1- import PublicTRPCProvider from "@/lib/trpc/public-provider " ;
1+ import { Suspense } from "react " ;
22
33export default function PollLayout ( {
44 children,
55} : {
66 children : React . ReactNode ;
77} ) {
8- return < PublicTRPCProvider > { children } </ PublicTRPCProvider > ;
8+ return (
9+ < Suspense
10+ fallback = {
11+ < div className = "flex min-h-screen items-center justify-center" >
12+ < div className = "h-8 w-8 animate-spin rounded-full border-4 border-slate-200 border-t-transparent" />
13+ </ div >
14+ }
15+ >
16+ { children }
17+ </ Suspense >
18+ ) ;
919}
You can’t perform that action at this time.
0 commit comments