From 0e8eb2e85e6a24a020eacb83cc34216e4bb6df90 Mon Sep 17 00:00:00 2001 From: koreacomp5 Date: Sat, 11 Oct 2025 17:30:11 +0900 Subject: [PATCH] bk --- src/app/_layout.tsxbk | 36 ++++++++++++++++++++++++++++++++++++ src/app/_page.tsx.bk | 17 +++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 src/app/_layout.tsxbk create mode 100644 src/app/_page.tsx.bk diff --git a/src/app/_layout.tsxbk b/src/app/_layout.tsxbk new file mode 100644 index 0000000..d94199f --- /dev/null +++ b/src/app/_layout.tsxbk @@ -0,0 +1,36 @@ +import type { Metadata } from "next"; +import "./globals.css"; +import QueryProvider from "@/app/QueryProvider"; +import { AppHeader } from "@/app/components/AppHeader"; +import { AppSidebar } from "@/app/components/AppSidebar"; +import { AppFooter } from "@/app/components/AppFooter"; +import { ToastProvider } from "@/app/components/ui/ToastProvider"; + + +export const metadata: Metadata = { + title: "msg App", + description: "msg App", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + + + +
+ +
{children}
+
+ +
+
+ + + ); +} diff --git a/src/app/_page.tsx.bk b/src/app/_page.tsx.bk new file mode 100644 index 0000000..d31828b --- /dev/null +++ b/src/app/_page.tsx.bk @@ -0,0 +1,17 @@ +import Image from "next/image"; +import { QuickActions } from "@/app/components/QuickActions"; +import { HeroBanner } from "@/app/components/HeroBanner"; +import { PostList } from "@/app/components/PostList"; +import { PersonalWidgets } from "@/app/components/PersonalWidgets"; + +export default function Home({ searchParams }: { searchParams?: { sort?: "recent" | "popular" } }) { + const sort = searchParams?.sort ?? "recent"; + return ( +
+ + + + +
+ ); +}