commit show calenda

This commit is contained in:
phaichayon
2026-07-14 16:15:30 +07:00
parent a16dc8e548
commit a9dcc11ea9
9 changed files with 1346 additions and 82 deletions

View File

@@ -1,25 +1,29 @@
import KBar from '@/components/kbar';
import AppSidebar from '@/components/layout/app-sidebar';
import Header from '@/components/layout/header';
import { InfoSidebar } from '@/components/layout/info-sidebar';
import { InfobarProvider } from '@/components/ui/infobar';
import { SidebarInset, SidebarProvider } from '@/components/ui/sidebar';
import type { Metadata } from 'next';
import { cookies } from 'next/headers';
import KBar from "@/components/kbar";
import AppSidebar from "@/components/layout/app-sidebar";
import Header from "@/components/layout/header";
import { InfoSidebar } from "@/components/layout/info-sidebar";
import { InfobarProvider } from "@/components/ui/infobar";
import { SidebarInset, SidebarProvider } from "@/components/ui/sidebar";
import type { Metadata } from "next";
import { cookies } from "next/headers";
export const metadata: Metadata = {
title: 'Next Shadcn Dashboard Starter',
description: 'Basic dashboard with Next.js and Shadcn',
title: "ALLA OS",
description: "ALLA OS",
robots: {
index: false,
follow: false
}
follow: false,
},
};
export default async function DashboardLayout({ children }: { children: React.ReactNode }) {
export default async function DashboardLayout({
children,
}: {
children: React.ReactNode;
}) {
// Persisting the sidebar state in the cookie.
const cookieStore = await cookies();
const defaultOpen = cookieStore.get('sidebar_state')?.value === 'true';
const defaultOpen = cookieStore.get("sidebar_state")?.value === "true";
return (
<KBar>
<SidebarProvider defaultOpen={defaultOpen}>
@@ -28,7 +32,7 @@ export default async function DashboardLayout({ children }: { children: React.Re
<Header />
<InfobarProvider defaultOpen={false}>
{children}
<InfoSidebar side='right' />
<InfoSidebar side="right" />
</InfobarProvider>
</SidebarInset>
</SidebarProvider>