summaryrefslogtreecommitdiff
path: root/src/app/layout.client.tsx
diff options
context:
space:
mode:
authorBertrand Yuan <bert.yuan@outlook.com>2025-12-16 00:25:04 +0800
committerGitHub <noreply@github.com>2025-12-16 00:25:04 +0800
commit39c83fbb69ef06d2d56790d75abc254ba7e34394 (patch)
treedd006593448c3500bdcb414af3b4656f7a7683d4 /src/app/layout.client.tsx
parent48b07bc308a35734a6a7a305c8fdccbfa47de7d8 (diff)
parent785371bb3eccca455e5ce5fccbe9b6e3752a03f6 (diff)
Merge pull request #1 from bertyuan/feat-introduce-payloadv1.0
Feat: introduce payload
Diffstat (limited to 'src/app/layout.client.tsx')
-rw-r--r--src/app/layout.client.tsx26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/app/layout.client.tsx b/src/app/layout.client.tsx
deleted file mode 100644
index 35726ba..0000000
--- a/src/app/layout.client.tsx
+++ /dev/null
@@ -1,26 +0,0 @@
-'use client';
-
-import { cn } from '@/lib/utils';
-import { useParams } from 'next/navigation';
-import type { ReactNode } from 'react';
-
-export function Body({
- children,
-}: {
- children: ReactNode;
-}): React.ReactElement {
- const mode = useMode();
-
- return (
- <body
- className={cn(mode, 'relative flex min-h-svh flex-col overflow-x-hidden')}
- >
- {children}
- </body>
- );
-}
-
-export function useMode(): string | undefined {
- const { slug } = useParams();
- return Array.isArray(slug) && slug.length > 0 ? slug[0] : undefined;
-}