web/app/collab/layout.tsxblame
View source
0b4b5821import type { Metadata } from "next";
0b4b5822import { CollabNav } from "./collab-nav";
0b4b5823import { CollabNavActionsProvider } from "./collab-nav-actions";
0b4b5824
0b4b5825export const metadata: Metadata = {
0b4b5826 title: "Collab",
0b4b5827 description: "Collaborative diagram viewer for Grove",
0b4b5828 icons: {
0b4b5829 icon: "/collab-favicon.svg",
0b4b58210 },
0b4b58211};
0b4b58212
0b4b58213export default function CollabLayout({
0b4b58214 children,
0b4b58215}: {
0b4b58216 children: React.ReactNode;
0b4b58217}) {
0b4b58218 return (
0b4b58219 <CollabNavActionsProvider>
0b4b58220 <div style={{ height: "100vh", overflow: "hidden", display: "flex", flexDirection: "column" }}>
0b4b58221 <CollabNav />
0b4b58222 <div style={{ flex: 1, minHeight: 0, overflow: "hidden" }}>
0b4b58223 {children}
0b4b58224 </div>
0b4b58225 </div>
0b4b58226 </CollabNavActionsProvider>
0b4b58227 );
0b4b58228}