UNPKG

saturn-ui

Version:

🪐 一款轻量级、模块化的Web可视化UI组件库(含大屏、GIS、图表、视频、后台等模块) 👍

107 lines (97 loc) 3.46 kB
import { defineComponent, openBlock, createElementBlock, createElementVNode, toDisplayString, createCommentVNode, renderSlot } from 'vue'; const _hoisted_1$2 = { class: "ice-header" }; var script$2 = defineComponent({ props: { title: { type: String, required: false, default: '可视化数据展示平台' } }, setup(__props) { return (_ctx, _cache) => { return (openBlock(), createElementBlock("div", _hoisted_1$2, [ createElementVNode("div", null, toDisplayString(__props.title), 1) ])); }; } }); script$2.__file = "packages/IceHeader/header1/index.vue"; const _hoisted_1$1 = { class: "ice-header-2" }; var script$1 = defineComponent({ props: { title: { type: String, required: false, default: '可视化数据展示平台' } }, setup(__props) { return (_ctx, _cache) => { return (openBlock(), createElementBlock("div", _hoisted_1$1, [ createElementVNode("div", null, toDisplayString(__props.title), 1) ])); }; } }); script$1.__file = "packages/IceHeader/header2/index.vue"; const _hoisted_1 = { class: "ice-header-3" }; const _hoisted_2 = { class: "left" }; const _hoisted_3 = ["src"]; const _hoisted_4 = { class: "title" }; const _hoisted_5 = { class: "menu" }; const _hoisted_6 = { class: "right" }; var script = defineComponent({ props: { logo: { type: String, required: false }, title: { type: String, required: false, default: '可视化数据展示平台' } }, setup(__props) { return (_ctx, _cache) => { return (openBlock(), createElementBlock("div", _hoisted_1, [ createElementVNode("div", _hoisted_2, [ (__props.logo) ? (openBlock(), createElementBlock("img", { key: 0, class: "logo", src: __props.logo, alt: "logo" }, null, 8, _hoisted_3)) : createCommentVNode("v-if", true), createElementVNode("div", _hoisted_4, toDisplayString(__props.title), 1), createElementVNode("div", _hoisted_5, [ renderSlot(_ctx.$slots, "default") ]) ]), createElementVNode("div", _hoisted_6, [ renderSlot(_ctx.$slots, "right") ]) ])); }; } }); script.__file = "packages/IceHeader/header3/index.vue"; const withInstall = (main, extra) => { main.install = (app) => { for (const comp of [main, ...Object.values(extra ?? {})]) { app.component(comp.name, comp); } }; if (extra) { for (const [key, comp] of Object.entries(extra)) { main[key] = comp; } } return main; }; const IceHeader = withInstall(script$2, { name: 'IceHeader' }); const IceHeader2 = withInstall(script$1, { name: 'IceHeader2' }); const IceHeader3 = withInstall(script, { name: 'IceHeader3' }); export { IceHeader, IceHeader2, IceHeader3, IceHeader as default };