UNPKG

casc-cesium

Version:

Vue 3.x components for CesiumJS.

1 lines 1.16 kB
{"version":3,"file":"use-spinner.mjs","sources":["../../../../../../packages/components/ui/spinner/use-spinner.ts"],"sourcesContent":["import { computed } from 'vue'\nimport { useSizeDefaults } from 'casc-cesium-composables/private/use-size'\n\nexport const useSpinnerProps = {\n size: {\n type: [Number, String],\n default: '1em'\n },\n color: String\n}\n\nexport default function useSpinner(props) {\n return {\n cSize: computed(() => (props.size in useSizeDefaults ? `${useSizeDefaults[props.size]}px` : props.size)),\n\n classes: computed(() => 'vc-spinner' + (props.color ? ` text-${props.color}` : ''))\n }\n}\n"],"names":[],"mappings":";;;AAEY,MAAC,eAAe,GAAG;AAC/B,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;AAC1B,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,KAAK,EAAE,MAAM;AACf,EAAE;AACa,SAAS,UAAU,CAAC,KAAK,EAAE;AAC1C,EAAE,OAAO;AACT,IAAI,KAAK,EAAE,QAAQ,CAAC,MAAM,KAAK,CAAC,IAAI,IAAI,eAAe,GAAG,CAAC,EAAE,eAAe,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC;AAC1G,IAAI,OAAO,EAAE,QAAQ,CAAC,MAAM,YAAY,IAAI,KAAK,CAAC,KAAK,GAAG,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;AACvF,GAAG,CAAC;AACJ;;;;"}