web/app/ring/layout.tsxblame
View source
3cbdca61import type { Metadata } from "next";
3cbdca62import { RingNav } from "./ring-nav";
3cbdca63
3cbdca64export const metadata: Metadata = {
3cbdca65 title: "Ring",
3cbdca66 description: "Log aggregation and viewing for Grove",
3cbdca67 icons: {
3cbdca68 icon: "/ring-favicon.svg",
3cbdca69 },
3cbdca610};
3cbdca611
3cbdca612export default function RingLayout({
3cbdca613 children,
3cbdca614}: {
3cbdca615 children: React.ReactNode;
3cbdca616}) {
3cbdca617 return (
3cbdca618 <div style={{ height: "100vh", overflow: "hidden", display: "flex", flexDirection: "column" }}>
3cbdca619 <RingNav />
3cbdca620 <div style={{ flex: 1, minHeight: 0, overflow: "auto" }}>
3cbdca621 {children}
3cbdca622 </div>
3cbdca623 </div>
3cbdca624 );
3cbdca625}