{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/layout/index.ts"],"sourcesContent":["import type { App } from 'vue';\nimport { Content, Footer, Header, Layout as layout } from './src/Layout';\nimport Sider from './src/Sider';\n\n/* istanbul ignore next */\nexport const LayoutHeader = Header;\nexport const LayoutFooter = Footer;\nexport const LayoutSider = Sider;\nexport const LayoutContent = Content;\n\nexport const Layout = Object.assign(layout, {\n  Header,\n  Footer,\n  Content,\n  Sider,\n  install: (app: App) => {\n    app.component(layout.name, layout);\n    app.component(Header.name, Header);\n    app.component(Footer.name, Footer);\n    app.component(Sider.name, Sider);\n    app.component(Content.name, Content);\n    return app;\n  },\n});\n\nexport default Layout;\n\nexport * from './src/interface';\nexport * from './src/props';\n"],"names":["layout"],"mappings":";;;;;AAKO,MAAM,YAAe,GAAA,OAAA;AACrB,MAAM,YAAe,GAAA,OAAA;AACrB,MAAM,WAAc,GAAA,MAAA;AACpB,MAAM,aAAgB,GAAA,QAAA;AAEhB,MAAA,MAAA,GAAS,MAAO,CAAA,MAAA,CAAOA,QAAQ,EAAA;AAAA,EAC1C,MAAA;AAAA,EACA,MAAA;AAAA,EACA,OAAA;AAAA,EACA,KAAA;AAAA,EACA,OAAA,EAAS,CAAC,GAAa,KAAA;AACrB,IAAI,GAAA,CAAA,SAAA,CAAUA,QAAO,CAAA,IAAA,EAAMA,QAAM,CAAA,CAAA;AACjC,IAAI,GAAA,CAAA,SAAA,CAAU,MAAO,CAAA,IAAA,EAAM,MAAM,CAAA,CAAA;AACjC,IAAI,GAAA,CAAA,SAAA,CAAU,MAAO,CAAA,IAAA,EAAM,MAAM,CAAA,CAAA;AACjC,IAAI,GAAA,CAAA,SAAA,CAAU,KAAM,CAAA,IAAA,EAAM,KAAK,CAAA,CAAA;AAC/B,IAAI,GAAA,CAAA,SAAA,CAAU,OAAQ,CAAA,IAAA,EAAM,OAAO,CAAA,CAAA;AACnC,IAAO,OAAA,GAAA,CAAA;AAAA,GACT;AACF,CAAC;;;;"}