vue-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 1.81 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":";;;;AAIA,cAAe,eAAgB,CAAA;AAAA,EAC7B,IAAM,EAAA,WAAA;AAAA,EAEN,KAAO,EAAA;AAAA,IACL,GAAG,eAAA;AAAA,IAEH,SAAW,EAAA;AAAA,MACT,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,CAAA;AAAA,KACX;AAAA,GACF;AAAA,EAEA,MAAM,KAAO,EAAA;AACX,IAAA,MAAM,EAAE,KAAA,EAAO,OAAQ,EAAA,GAAI,WAAW,KAAK,CAAA,CAAA;AAE3C,IAAA,OAAO,MACL,CAAA;AAAA,MACE,KAAA;AAAA,MACA;AAAA,QACE,KAAA,EAAO,QAAQ,KAAQ,GAAA,iBAAA;AAAA,QACvB,OAAO,KAAM,CAAA,KAAA;AAAA,QACb,QAAQ,KAAM,CAAA,KAAA;AAAA,QACd,OAAS,EAAA,aAAA;AAAA,OACX;AAAA,MACA;AAAA,QACE,EAAE,QAAU,EAAA;AAAA,UACV,KAAO,EAAA,MAAA;AAAA,UACP,EAAI,EAAA,IAAA;AAAA,UACJ,EAAI,EAAA,IAAA;AAAA,UACJ,CAAG,EAAA,IAAA;AAAA,UACH,IAAM,EAAA,MAAA;AAAA,UACN,MAAQ,EAAA,cAAA;AAAA,UACR,gBAAgB,KAAM,CAAA,SAAA;AAAA,UACtB,mBAAqB,EAAA,IAAA;AAAA,SACtB,CAAA;AAAA,OACH;AAAA,KACF,CAAA;AAAA,GACJ;AACF,CAAC,CAAA;;;;"}