diff --git a/app/[lang]/(live)/(protected)/my-pages/layout.tsx b/app/[lang]/(live)/(protected)/my-pages/layout.tsx index 80a038b9a..f17200169 100644 --- a/app/[lang]/(live)/(protected)/my-pages/layout.tsx +++ b/app/[lang]/(live)/(protected)/my-pages/layout.tsx @@ -1,7 +1,7 @@ import { Suspense } from "react" -import LoadingSpinner from "@/components/LoadingSpinner" import Sidebar from "@/components/MyPages/Sidebar" +import SidebarSkeleton from "@/components/MyPages/Sidebar/SidebarSkeleton" import Surprises from "@/components/MyPages/Surprises" import styles from "./layout.module.css" @@ -17,7 +17,7 @@ export default async function MyPagesLayout({
{breadcrumbs}
- }> + }> {children} diff --git a/components/ContentType/LoyaltyPage/index.tsx b/components/ContentType/LoyaltyPage/index.tsx index fb302ea39..edfba39ff 100644 --- a/components/ContentType/LoyaltyPage/index.tsx +++ b/components/ContentType/LoyaltyPage/index.tsx @@ -5,6 +5,7 @@ import { serverClient } from "@/lib/trpc/server" import Blocks from "@/components/Blocks" import Hero from "@/components/Hero" import MaxWidth from "@/components/MaxWidth" +import SidebarSkeleton from "@/components/MyPages/Sidebar/SidebarSkeleton" import Sidebar from "@/components/Sidebar" import Preamble from "@/components/TempDesignSystem/Text/Preamble" import Title from "@/components/TempDesignSystem/Text/Title" @@ -25,7 +26,9 @@ export default async function LoyaltyPage() { <>
{loyaltyPage.sidebar?.length ? ( - + }> + + ) : null} diff --git a/components/ContentType/StaticPages/index.tsx b/components/ContentType/StaticPages/index.tsx index 822f095ad..6b25bad66 100644 --- a/components/ContentType/StaticPages/index.tsx +++ b/components/ContentType/StaticPages/index.tsx @@ -2,6 +2,7 @@ import { Suspense } from "react" import Blocks from "@/components/Blocks" import Hero from "@/components/Hero" +import SidebarSkeleton from "@/components/MyPages/Sidebar/SidebarSkeleton" import Sidebar from "@/components/Sidebar" import LinkChips from "@/components/TempDesignSystem/LinkChips" import Preamble from "@/components/TempDesignSystem/Text/Preamble" @@ -56,7 +57,9 @@ export default function StaticPage({ {"sidebar" in content && content.sidebar?.length ? ( - + }> + + ) : null}
diff --git a/components/MyPages/Sidebar/SidebarSkeleton.tsx b/components/MyPages/Sidebar/SidebarSkeleton.tsx new file mode 100644 index 000000000..52d95ea7e --- /dev/null +++ b/components/MyPages/Sidebar/SidebarSkeleton.tsx @@ -0,0 +1,13 @@ +import SkeletonShimmer from "@/components/SkeletonShimmer" + +import styles from "./sidebar.module.css" + +export default function SidebarSkeleton() { + return ( + + ) +}