'use client'; import { CommandRegistryProvider } from '@bytelyst/command-palette'; import { SidebarNav } from '@/components/sidebar-nav'; import { AuthGuard } from '@/components/auth-guard'; import { CommandMenu } from '@/components/command-menu'; import { ErrorBoundary } from '@/components/error-boundary'; import { useStripeConfig } from '@/lib/stripe-context'; import { FlaskConical, ShieldCheck } from 'lucide-react'; function StripeModeBanner() { const { mode, isLive } = useStripeConfig(); if (mode === null) return null; if (isLive) { return (
STRIPE LIVE MODE — Real payments active
); } return (
{mode === 'test' ? 'STRIPE TEST MODE — No real charges, use test cards' : 'DEV MODE — Stripe not configured, payments disabled'}
); } export default function DashboardLayout({ children }: { children: React.ReactNode }) { return (
{children}
); }