chore(Divider): use setup

This commit is contained in:
chenjiahan 2020-08-25 19:13:36 +08:00
parent cabb26bbd8
commit 9301092f20

View File

@ -15,18 +15,17 @@ export default createComponent({
},
},
render() {
const Content = this.$slots.default?.();
return (
setup(props, { slots }) {
return () => (
<div
role="separator"
class={bem({
dashed: this.dashed,
hairline: this.hairline,
[`content-${this.contentPosition}`]: !!Content,
dashed: props.dashed,
hairline: props.hairline,
[`content-${props.contentPosition}`]: !!slots.default,
})}
>
{Content}
{slots.default?.()}
</div>
);
},