From afabdeb2b021a9c81f47bb48c0f218748653220b Mon Sep 17 00:00:00 2001 From: raito Date: Thu, 13 Aug 2026 13:17:57 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=B5=E3=82=A4=E3=83=89=E3=83=90=E3=83=BC?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/layout.tsx | 18 +++- app/learn/nav-data.ts | 55 ++++++++++++ components/Sidebar.tsx | 195 +++++++++++++++++++++++++++++++++++++++++ dev.db | Bin 0 -> 32768 bytes lib/prisma.ts | 5 +- package-lock.json | 2 +- prisma.config.ts | 2 +- 7 files changed, 270 insertions(+), 7 deletions(-) create mode 100644 app/learn/nav-data.ts create mode 100644 components/Sidebar.tsx create mode 100644 dev.db diff --git a/app/layout.tsx b/app/layout.tsx index 1697d61..e4f158c 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -2,6 +2,7 @@ import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; import Header from "@/components/Header"; import Footer from "@/components/Footer"; +import Sidebar from "@/components/Sidebar"; import "./globals.css"; const geistSans = Geist({ @@ -31,11 +32,20 @@ export default function RootLayout({ lang="ja" className={`${geistSans.variable} ${geistMono.variable} h-full antialiased`} > - -
-
{children}
-