UNPKG

taro-ui-vue3

Version:

Taro UI Rewritten in Vue 3.0

22 lines (21 loc) 577 B
import {h, defineComponent, computed, mergeProps} from "vue"; import {View} from "@tarojs/components"; const AtList = defineComponent({ name: "AtList", props: { hasBorder: {type: Boolean, default: true} }, setup(props, {attrs, slots}) { const rootClasses = computed(() => ({ "at-list": true, "at-list--no-border": !props.hasBorder })); return () => h(View, mergeProps(attrs, { class: rootClasses.value }), {default: () => slots.default && slots.default()}); } }); var list_default = AtList; export { list_default as default };