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