'use client'; import React from 'react'; import { AlertTriangle } from 'lucide-react'; import { Stack } from '@/ui/Stack'; import { Icon } from '@/ui/Icon'; import { Heading } from '@/ui/Heading'; import { Text } from '@/ui/Text'; interface AppErrorBoundaryViewProps { title: string; description: string; children?: React.ReactNode; } /** * AppErrorBoundaryView * * Semantic container for error boundary content. * Follows "Precision Racing Minimal" theme. */ export function AppErrorBoundaryView({ title, description, children }: AppErrorBoundaryViewProps) { return ( {/* Header Icon */} {/* Typography */} {title} {description} {children} ); }