/**
 * Общая обёртка страницы дашборда.
 * Переиспользуется для ментора, клиента, родителя и др. ролей.
 */

'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>
  );
};
