@lekseek/ui
Version:
Vue 3 components library
25 lines (22 loc) • 536 B
text/typescript
import { computed, PropType, Ref } from 'vue';
export const roundedProps = {
rounded: {
type: Boolean as PropType<boolean>,
default: false,
},
roundedLg: {
type: Boolean as PropType<boolean>,
default: false,
},
round: {
type: Boolean as PropType<boolean>,
default: false,
},
};
export function useRounded (rounded: Ref, roundedLg: Ref, round?: Ref) {
return computed(() => ({
'is-rounded': rounded.value,
'is-rounded-lg': roundedLg.value,
'is-round': round?.value || false,
}));
};