03cceea13d
- 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>
34 lines
942 B
TypeScript
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>
|
|
);
|
|
}
|