UNPKG

@lekseek/ui

Version:

Vue 3 components library

23 lines (18 loc) 419 B
import { computed, PropType, Ref } from 'vue'; export type BorderedProps = { bordered: boolean; } export const defaultBorderedProps: Partial<BorderedProps> = { bordered: false, }; export const borderedProps = { bordered: { type: Boolean as PropType<boolean>, default: false, }, }; export function useBordered (bordered: Ref) { return computed(() => ({ 'is-bordered': bordered.value, })); };