Files
AR 15 M4 03cceea13d feat(sprint-1): финальные правки — логотип, название клиники, порты
- PNG логотипа извлечён из PDF (PyMuPDF + Pillow), прозрачный фон (numpy)
- Инвертированный логотип: CSS filter brightness(0) invert(1) на прозрачном PNG
- Исправлено название: «Клиника ухо, горло, нос им. проф. Е.Н.Оленевой»
- PostgreSQL переведён на порт 5433 (5432 занят на хосте)
- next.config.ts: turbopack.root для монорепо
- docs/SPRINTS.md: Sprint 1 помечен  ЗАВЕРШЁН

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 17:39:18 +05:00

34 lines
942 B
TypeScript

import type { Metadata } from "next";
import { Fira_Sans } from "next/font/google";
import "./globals.css";
import { Sidebar } from "@/components/layout/Sidebar";
const firaSans = Fira_Sans({
subsets: ["latin", "cyrillic"],
weight: ["300", "400", "500", "600"],
variable: "--font-fira-sans",
display: "swap",
});
export const metadata: Metadata = {
title: "Цифровой брендбук | Клиника ухо, горло, нос им. проф. Е.Н.Оленевой",
description: "Интерактивный брендбук — Living Styleguide oclinica.ru",
};
export default function RootLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<html lang="ru" className={firaSans.variable}>
<body className="flex h-screen overflow-hidden bg-white">
<Sidebar />
<main className="flex-1 overflow-y-auto">
{children}
</main>
</body>
</html>
);
}