{"version":3,"file":"spinner-orbit.mjs","sources":["../../../../../../packages/components/ui/spinner/spinner-orbit.ts"],"sourcesContent":["import { h, defineComponent } from 'vue'\n\nimport useSpinner, { useSpinnerProps } from './use-spinner'\n\nconst svg = [\n  h('circle', {\n    cx: '50',\n    cy: '50',\n    r: '44',\n    fill: 'none',\n    'stroke-width': '4',\n    'stroke-opacity': '.5',\n    stroke: 'currentColor'\n  }),\n  h(\n    'circle',\n    {\n      cx: '8',\n      cy: '54',\n      r: '6',\n      fill: 'currentColor',\n      'stroke-width': '3',\n      stroke: 'currentColor'\n    },\n    [\n      h('animateTransform', {\n        attributeName: 'transform',\n        type: 'rotate',\n        from: '0 50 48',\n        to: '360 50 52',\n        dur: '2s',\n        repeatCount: 'indefinite'\n      })\n    ]\n  )\n]\n\nexport default defineComponent({\n  name: 'VcSpinnerOrbit',\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":";;;;AAIA,MAAM,GAAM,GAAA;AAAA,EACV,EAAE,QAAU,EAAA;AAAA,IACV,EAAI,EAAA,IAAA;AAAA,IACJ,EAAI,EAAA,IAAA;AAAA,IACJ,CAAG,EAAA,IAAA;AAAA,IACH,IAAM,EAAA,MAAA;AAAA,IACN,cAAgB,EAAA,GAAA;AAAA,IAChB,gBAAkB,EAAA,IAAA;AAAA,IAClB,MAAQ,EAAA,cAAA;AAAA,GACT,CAAA;AAAA,EACD,CAAA;AAAA,IACE,QAAA;AAAA,IACA;AAAA,MACE,EAAI,EAAA,GAAA;AAAA,MACJ,EAAI,EAAA,IAAA;AAAA,MACJ,CAAG,EAAA,GAAA;AAAA,MACH,IAAM,EAAA,cAAA;AAAA,MACN,cAAgB,EAAA,GAAA;AAAA,MAChB,MAAQ,EAAA,cAAA;AAAA,KACV;AAAA,IACA;AAAA,MACE,EAAE,kBAAoB,EAAA;AAAA,QACpB,aAAe,EAAA,WAAA;AAAA,QACf,IAAM,EAAA,QAAA;AAAA,QACN,IAAM,EAAA,SAAA;AAAA,QACN,EAAI,EAAA,WAAA;AAAA,QACJ,GAAK,EAAA,IAAA;AAAA,QACL,WAAa,EAAA,YAAA;AAAA,OACd,CAAA;AAAA,KACH;AAAA,GACF;AACF,CAAA,CAAA;AAEA,mBAAe,eAAgB,CAAA;AAAA,EAC7B,IAAM,EAAA,gBAAA;AAAA,EAEN,KAAO,EAAA,eAAA;AAAA,EAEP,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,OAAO,OAAQ,CAAA,KAAA;AAAA,QACf,OAAO,KAAM,CAAA,KAAA;AAAA,QACb,QAAQ,KAAM,CAAA,KAAA;AAAA,QACd,OAAS,EAAA,aAAA;AAAA,QACT,mBAAqB,EAAA,UAAA;AAAA,QACrB,KAAO,EAAA,4BAAA;AAAA,OACT;AAAA,MACA,GAAA;AAAA,KACF,CAAA;AAAA,GACJ;AACF,CAAC,CAAA;;;;"}