/**
 * App shell: wraps children with ReadyGate so any route can trigger miniAppReady().
 * Rendered inside TelegramProvider so theme and SDK are available.
 */

"use client";

import { ReadyGate } from "@/components/ReadyGate";

export function AppShell({ children }: { children: React.ReactNode }) {
  return (
    <>
      <ReadyGate />
      {children}
    </>
  );
}
