taro-ui-vue3
Version:
Taro UI Rewritten in Vue 3.0
28 lines (27 loc) • 716 B
JavaScript
import {h, defineComponent, computed, mergeProps} from "vue";
import {View} from "@tarojs/components";
const AtModalAction = defineComponent({
name: "AtModalAction",
props: {
isSimple: {type: Boolean, default: false}
},
setup(props, {attrs, slots}) {
const rootClass = computed(() => ({
"at-modal__footer": true,
"at-modal__footer--simple": props.isSimple
}));
return () => h(View, mergeProps(attrs, {
class: rootClass.value
}), {
default: () => [
h(View, {
class: "at-modal__action"
}, {default: () => slots.default && slots.default()})
]
});
}
});
var action_default = AtModalAction;
export {
action_default as default
};