/** * 预设布局:app-shell(通用应用外壳) * * ⚠️ 此文件由 vibe-registry 物化而来:vr add app-shell 会将其拷贝为 * 项目的 registry/layouts/app-shell.ts —— 之后它就是你的源码,可随意修改。 * 升级用 vr update,不会静默覆盖你的改动(防覆盖)。 */ import { registerLayout } from 'vibe-registry' export default registerLayout({ kind: 'layout', id: 'app-shell', slots: ['header', 'content'], description: '通用应用外壳:顶栏 + 内容区(营销/简单页面)', preview: { title: 'App Shell · 通用外壳', demoBlocks: [ { slot: 'header', widget: 'page-header', props: { title: '欢迎' } }, { slot: 'content', widget: 'hero-banner' }, ], }, })