casc-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 1.84 kB
Source Map (JSON)
{"version":3,"file":"spinner.mjs","sources":["../../../../../../packages/components/ui/spinner/spinner.ts"],"sourcesContent":["import { h, defineComponent } from 'vue'\n\nimport useSpinner, { useSpinnerProps } from './use-spinner'\n\nexport default defineComponent({\n name: 'VcSpinner',\n\n props: {\n ...useSpinnerProps,\n\n thickness: {\n type: Number,\n default: 5\n }\n },\n\n setup(props) {\n const { cSize, classes } = useSpinner(props)\n\n return () =>\n h(\n 'svg',\n {\n class: classes.value + ' vc-spinner-mat',\n width: cSize.value,\n height: cSize.value,\n viewBox: '25 25 50 50'\n },\n [\n h('circle', {\n class: 'path',\n cx: '50',\n cy: '50',\n r: '20',\n fill: 'none',\n stroke: 'currentColor',\n 'stroke-width': props.thickness,\n 'stroke-miterlimit': '10'\n })\n ]\n )\n }\n})\n"],"names":[],"mappings":";;;AAEA,cAAe,eAAe,CAAC;AAC/B,EAAE,IAAI,EAAE,WAAW;AACnB,EAAE,KAAK,EAAE;AACT,IAAI,GAAG,eAAe;AACtB,IAAI,SAAS,EAAE;AACf,MAAM,IAAI,EAAE,MAAM;AAClB,MAAM,OAAO,EAAE,CAAC;AAChB,KAAK;AACL,GAAG;AACH,EAAE,KAAK,CAAC,KAAK,EAAE;AACf,IAAI,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,UAAU,CAAC,KAAK,CAAC,CAAC;AACjD,IAAI,OAAO,MAAM,CAAC,CAAC,KAAK,EAAE;AAC1B,MAAM,KAAK,EAAE,OAAO,CAAC,KAAK,GAAG,iBAAiB;AAC9C,MAAM,KAAK,EAAE,KAAK,CAAC,KAAK;AACxB,MAAM,MAAM,EAAE,KAAK,CAAC,KAAK;AACzB,MAAM,OAAO,EAAE,aAAa;AAC5B,KAAK,EAAE;AACP,MAAM,CAAC,CAAC,QAAQ,EAAE;AAClB,QAAQ,KAAK,EAAE,MAAM;AACrB,QAAQ,EAAE,EAAE,IAAI;AAChB,QAAQ,EAAE,EAAE,IAAI;AAChB,QAAQ,CAAC,EAAE,IAAI;AACf,QAAQ,IAAI,EAAE,MAAM;AACpB,QAAQ,MAAM,EAAE,cAAc;AAC9B,QAAQ,cAAc,EAAE,KAAK,CAAC,SAAS;AACvC,QAAQ,mBAAmB,EAAE,IAAI;AACjC,OAAO,CAAC;AACR,KAAK,CAAC,CAAC;AACP,GAAG;AACH,CAAC,CAAC;;;;"}