{children}
import type { ReactNode } from "react"; import type { DashboardTab } from "../entities/ui/types"; import type { VoiceStatus } from "../shared/api/client"; import type { WsStatus } from "../shared/ws/socket"; import { Header } from "./Header"; import { Sidebar } from "./Sidebar"; interface DashboardLayoutProps { activeTab: DashboardTab; wsStatus: WsStatus; voiceStatus: VoiceStatus; onTabChange: (tab: DashboardTab) => void; children: ReactNode; } export function DashboardLayout({ activeTab, wsStatus, voiceStatus, onTabChange, children, }: DashboardLayoutProps) { return (