UNPKG

@sumdoo/sumdoo-ui

Version:

轻量级的移动端 Vue3 组件库 (支持小程序开发)

40 lines (39 loc) 1.31 kB
/*! * @sumdoo/sumdoo-ui v1.0.0 Wed Feb 09 2022 13:07:24 GMT+0800 (中国标准时间) * (c) 2022 @sumdoo * Released under the MIT License. */ import { defineComponent, computed, openBlock, createElementBlock, normalizeClass, renderSlot } from "vue"; import { _ as _export_sfc } from "./plugin-vue_export-helper.js"; const _sfc_main = defineComponent({ name: "SdDivider", props: { type: { type: String }, dashed: { type: Boolean, default: false }, hairline: { type: Boolean, default: false }, contentPosition: { type: String, default: "center" } }, setup(props, { slots }) { const class$ = computed(() => { return { "is-center": !!slots.default, "is-left": props.contentPosition === "left", "is-right": props.contentPosition === "right", "is-dashed": props.dashed, "is-hairline": props.hairline }; }); return { class$ }; } }); function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return openBlock(), createElementBlock("div", { class: normalizeClass(["sd-divider", _ctx.class$, _ctx.type ? `sd-divider--${_ctx.type}` : ""]) }, [ renderSlot(_ctx.$slots, "default") ], 2); } var index = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]); export { index as default };