web/app/canopy/layout.tsxblame
View source
da0f6511import type { Metadata } from "next";
da0f6512import { CanopyNav } from "./canopy-nav";
da0f6513
da0f6514export const metadata: Metadata = {
da0f6515 title: "Canopy",
087adca6 description: "CI/CD builds for Grove",
da0f6517 icons: {
da0f6518 icon: "/canopy-favicon.svg",
da0f6519 },
da0f65110};
da0f65111
da0f65112export default function CanopyLayout({
da0f65113 children,
da0f65114}: {
da0f65115 children: React.ReactNode;
da0f65116}) {
da0f65117 return (
fe3b50918 <div className="canopy-layout" style={{ height: "100vh", overflow: "hidden", display: "flex", flexDirection: "column" }}>
da0f65119 <CanopyNav />
fe3b50920 <div style={{ flex: 1, minHeight: 0, overflow: "auto" }}>
fe3b50921 {children}
fe3b50922 </div>
fe3b50923 </div>
da0f65124 );
da0f65125}