@synergy-design-system/vue
Version:
Vue3 wrappers for the Synergy Design System
30 lines (29 loc) • 847 B
JavaScript
import { defineComponent, ref, computed, createElementBlock, openBlock, mergeProps } from "vue";
import "@synergy-design-system/components/components/divider/divider.js";
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "SynVueDivider",
props: {
vertical: {}
},
setup(__props, { expose: __expose }) {
const nativeElement = ref();
__expose({
nativeElement
});
const props = __props;
const visibleProps = computed(
() => Object.fromEntries(
Object.entries(props).filter(([, value]) => typeof value !== "undefined")
)
);
return (_ctx, _cache) => {
return openBlock(), createElementBlock("syn-divider", mergeProps(visibleProps.value, {
ref_key: "nativeElement",
ref: nativeElement
}), null, 16);
};
}
});
export {
_sfc_main as default
};