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