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