,
default: 'circular',
},
},
setup(props, { slots }) {
const spinnerStyle = computed(() => ({
color: props.color,
...getSizeStyle(props.size),
}));
const renderText = () => {
if (slots.default) {
return (
{slots.default()}
);
}
};
return () => {
const { type, vertical } = props;
return (
{type === 'spinner' ? SpinIcon : CircularIcon}
{renderText()}
);
};
},
});