import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs' import { ScrollArea } from '@/components/ui/scroll-area' import { Code, Eye } from '@phosphor-icons/react' import { UIComponent } from '@/types/json-ui' import { PanelHeader, Text, Code as CodeAtom, Stack, IconText } from '@/components/atoms' interface SchemaCodeViewerProps { components: UIComponent[] schema: any } export function SchemaCodeViewer({ components, schema }: SchemaCodeViewerProps) { const jsonString = JSON.stringify(schema, null, 2) return (
{jsonString}