import { makeComponentProps } from '@/composables/component' import { makeTagProps } from '@/composables/tag' import { genericComponent, propsFactory } from '@/utils' export const makeUSemiCircleMDProps = propsFactory( { shape: { type: String, default: 'circle', }, size: { type: String, default: 'md', }, progressDashoffset: { type: Number, default: 0, }, progress: { type: Number, default: 0, }, ...makeComponentProps(), ...makeTagProps(), }, 'USemiCircleMD' ) export const USemiCircleMD = genericComponent()({ name: 'USemiCircleMD', props: makeUSemiCircleMDProps(), setup(props) { return () => props.shape === 'semi-circle' && props.size === 'md' ? ( ) : null }, }) export type USemiCircleMD = InstanceType