UNPKG

keep-vue

Version:

Keep Vue is an open-source component library built on top of Vue3 and Tailwind CSS. It offers a collection of pre-designed UI components and styles that you can easily integrate into your web applications.

72 lines (71 loc) 2.74 kB
/// <reference types=".vue-global-types/vue_3.5_false.d.ts" /> import { cn } from "../../utils/cn"; const { defineProps, defineSlots, defineEmits, defineExpose, defineModel, defineOptions, withDefaults, } = await import('vue'); const fillClasses = { primary: "fill-primary-500", secondary: "fill-metal-900 dark:fill-white", error: "fill-error-500", success: "fill-success-500", warning: "fill-warning-500", }; let __VLS_typeProps; const props = withDefaults(defineProps(), { color: "primary", class: "", }); const __VLS_withDefaultsArg = (function (t) { return t; })({ color: "primary", class: "", }); const __VLS_fnComponent = (await import('vue')).defineComponent({}); ; let __VLS_functionalComponentProps; function __VLS_template() { const __VLS_ctx = {}; const __VLS_localComponents = { ...{}, ...{}, ...__VLS_ctx, }; let __VLS_components; const __VLS_localDirectives = { ...{}, ...__VLS_ctx, }; let __VLS_directives; let __VLS_styleScopedClasses; let __VLS_resolvedLocalAndGlobalComponents; __VLS_elementAsFunction(__VLS_intrinsicElements.div, __VLS_intrinsicElements.div)({ "aria-label": ("Loading..."), role: ("status"), }); __VLS_elementAsFunction(__VLS_intrinsicElements.svg, __VLS_intrinsicElements.svg)({ ...{ class: ((__VLS_ctx.cn('size-8 animate-spin', __VLS_ctx.fillClasses[__VLS_ctx.color], props.class))) }, viewBox: ("3 3 18 18"), }); __VLS_elementAsFunction(__VLS_intrinsicElements.path)({ ...{ class: ("opacity-20") }, d: ("M12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5ZM3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12Z"), }); __VLS_elementAsFunction(__VLS_intrinsicElements.path)({ d: ("M16.9497 7.05015C14.2161 4.31648 9.78392 4.31648 7.05025 7.05015C6.65973 7.44067 6.02656 7.44067 5.63604 7.05015C5.24551 6.65962 5.24551 6.02646 5.63604 5.63593C9.15076 2.12121 14.8492 2.12121 18.364 5.63593C18.7545 6.02646 18.7545 6.65962 18.364 7.05015C17.9734 7.44067 17.3403 7.44067 16.9497 7.05015Z"), }); __VLS_styleScopedClasses['opacity-20']; var __VLS_slots; var __VLS_inheritedAttrs; const __VLS_refs = {}; var $refs; return { slots: __VLS_slots, refs: $refs, attrs: {}, }; } ; const __VLS_self = (await import('vue')).defineComponent({ setup() { return { cn: cn, fillClasses: fillClasses, }; }, __typeProps: {}, props: {}, }); export default (await import('vue')).defineComponent({ setup() { return {}; }, __typeProps: {}, props: {}, }); ;