UNPKG

vue-cesium

Version:
1 lines 6.08 kB
{"version":3,"file":"spinner-hourglass.mjs","sources":["../../../../../../packages/components/ui/spinner/spinner-hourglass.ts"],"sourcesContent":["import { h, defineComponent } from 'vue'\n\nimport useSpinner, { useSpinnerProps } from './use-spinner'\n\nconst svg = [\n h('g', [\n h('path', {\n fill: 'none',\n stroke: 'currentColor',\n 'stroke-width': '5',\n 'stroke-miterlimit': '10',\n d: 'M58.4,51.7c-0.9-0.9-1.4-2-1.4-2.3s0.5-0.4,1.4-1.4 C70.8,43.8,79.8,30.5,80,15.5H70H30H20c0.2,15,9.2,28.1,21.6,32.3c0.9,0.9,1.4,1.2,1.4,1.5s-0.5,1.6-1.4,2.5 C29.2,56.1,20.2,69.5,20,85.5h10h40h10C79.8,69.5,70.8,55.9,58.4,51.7z'\n }),\n h(\n 'clipPath',\n {\n id: 'uil-hourglass-clip1'\n },\n [\n h(\n 'rect',\n {\n x: '15',\n y: '20',\n width: ' 70',\n height: '25'\n },\n [\n h('animate', {\n attributeName: 'height',\n from: '25',\n to: '0',\n dur: '1s',\n repeatCount: 'indefinite',\n values: '25;0;0',\n keyTimes: '0;0.5;1'\n }),\n h('animate', {\n attributeName: 'y',\n from: '20',\n to: '45',\n dur: '1s',\n repeatCount: 'indefinite',\n values: '20;45;45',\n keyTimes: '0;0.5;1'\n })\n ]\n )\n ]\n ),\n h(\n 'clipPath',\n {\n id: 'uil-hourglass-clip2'\n },\n [\n h(\n 'rect',\n {\n x: '15',\n y: '55',\n width: ' 70',\n height: '25'\n },\n [\n h('animate', {\n attributeName: 'height',\n from: '0',\n to: '25',\n dur: '1s',\n repeatCount: 'indefinite',\n values: '0;25;25',\n keyTimes: '0;0.5;1'\n }),\n h('animate', {\n attributeName: 'y',\n from: '80',\n to: '55',\n dur: '1s',\n repeatCount: 'indefinite',\n values: '80;55;55',\n keyTimes: '0;0.5;1'\n })\n ]\n )\n ]\n ),\n h('path', {\n d: 'M29,23c3.1,11.4,11.3,19.5,21,19.5S67.9,34.4,71,23H29z',\n 'clip-path': 'url(#uil-hourglass-clip1)',\n fill: 'currentColor'\n }),\n h('path', {\n d: 'M71.6,78c-3-11.6-11.5-20-21.5-20s-18.5,8.4-21.5,20H71.6z',\n 'clip-path': 'url(#uil-hourglass-clip2)',\n fill: 'currentColor'\n }),\n h('animateTransform', {\n attributeName: 'transform',\n type: 'rotate',\n from: '0 50 50',\n to: '180 50 50',\n repeatCount: 'indefinite',\n dur: '1s',\n values: '0 50 50;0 50 50;180 50 50',\n keyTimes: '0;0.7;1'\n })\n ])\n]\n\nexport default defineComponent({\n name: 'VcSpinnerHourglass',\n\n props: useSpinnerProps,\n\n setup(props) {\n const { cSize, classes } = useSpinner(props)\n\n return () =>\n h(\n 'svg',\n {\n class: classes.value,\n width: cSize.value,\n height: cSize.value,\n viewBox: '0 0 100 100',\n preserveAspectRatio: 'xMidYMid',\n xmlns: 'http://www.w3.org/2000/svg'\n },\n svg\n )\n }\n})\n"],"names":[],"mappings":"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"}