'use client';
import type { ReactNode } from 'react';
import { FocusedLayout } from '@/layout';

/*
 * First-use role picker. It sits outside every actor route group on purpose — the session has no
 * public role yet, so there is no app to show tabs for — but it still needs the phone-width frame
 * that the actor shells provide, hence the chrome-free `FocusedLayout` (logo strip + content, no
 * bottom nav). No `RoleGuard` here: gating on a role is exactly what this page exists to resolve.
 */
export default function SelectRoleLayout({ children }: { children: ReactNode }) {
  return <FocusedLayout>{children}</FocusedLayout>;
}
