'use client' import type { ExtensionDefinition } from '@/lib/extensions/types' import { resolveIcon } from '@/lib/extensions/icon-resolver' export default function ExtensionWorkspaceShell({ definition, children, }: { definition: ExtensionDefinition children: React.ReactNode }) { const Icon = resolveIcon(definition.icon) return (
{/* Header */}

{definition.name}

{definition.description}

{/* Extension content */} {children}
) }