uchill/front_material/components/dashboard/ui/DashboardLayout.tsx

25 lines
745 B
TypeScript

/**
* Общая обёртка страницы дашборда.
* Переиспользуется для ментора, клиента, родителя и др. ролей.
*/
'use client';
import React from 'react';
export interface DashboardLayoutProps {
children: React.ReactNode;
/** Дополнительный класс для контейнера */
className?: string;
/** data-tour для онбординга */
'data-tour'?: string;
}
export const DashboardLayout: React.FC<DashboardLayoutProps> = ({ children, className = '', 'data-tour': dataTour }) => {
return (
<div className={`ios26-dashboard ${className}`.trim()} data-tour={dataTour}>
{children}
</div>
);
};