{"version":3,"file":"Loader.mjs","sources":["../../../../src/components/AlphaLoader/Loader.tsx"],"sourcesContent":["'use client'\n\nimport { forwardRef } from 'react'\n\nimport classNames from 'classnames'\n\nimport { type LoaderProps } from './Loader.types'\n\nimport styles from './Loader.module.scss'\n\nexport const LOADER_TEST_ID = 'bezier-loader'\n\nexport const Loader = forwardRef<HTMLSpanElement, LoaderProps>(function Loader(\n  { className, size, variant = 'secondary', ...rest },\n  forwardedRef\n) {\n  return (\n    <span\n      className={classNames(\n        styles.Loader,\n        size && styles[`size-${size}`],\n        styles[`variant-${variant}`],\n        className\n      )}\n      ref={forwardedRef}\n      data-testid={LOADER_TEST_ID}\n      {...rest}\n    >\n      <svg\n        xmlns=\"http://www.w3.org/2000/svg\"\n        viewBox=\"0 0 16 16\"\n      >\n        <circle\n          cx=\"8\"\n          cy=\"8\"\n          r=\"6.5\"\n          className={styles.track}\n        />\n\n        <circle\n          cx=\"8\"\n          cy=\"8\"\n          r=\"6.5\"\n          className={styles.indicator}\n        />\n      </svg>\n    </span>\n  )\n})\n"],"names":["LOADER_TEST_ID","Loader","forwardRef","className","size","variant","rest","forwardedRef","_jsx","classNames","styles","ref","children","_jsxs","xmlns","viewBox","cx","cy","r","track","indicator"],"mappings":";;;;;AAUO,MAAMA,cAAc,GAAG;MAEjBC,MAAM,gBAAGC,UAAU,CAA+B,SAASD,MAAMA,CAC5E;EAAEE,SAAS;EAAEC,IAAI;AAAEC,EAAAA,OAAO,GAAG,WAAW;EAAE,GAAGC;AAAK,CAAC,EACnDC,YAAY,EACZ;AACA,EAAA,oBACEC,GAAA,CAAA,MAAA,EAAA;IACEL,SAAS,EAAEM,UAAU,CACnBC,MAAM,CAACT,MAAM,EACbG,IAAI,IAAIM,MAAM,CAAC,CAAA,KAAA,EAAQN,IAAI,CAAE,CAAA,CAAC,EAC9BM,MAAM,CAAC,CAAA,QAAA,EAAWL,OAAO,CAAE,CAAA,CAAC,EAC5BF,SACF,CAAE;AACFQ,IAAAA,GAAG,EAAEJ,YAAa;AAClB,IAAA,aAAA,EAAaP,cAAe;AAAA,IAAA,GACxBM,IAAI;AAAAM,IAAAA,QAAA,eAERC,IAAA,CAAA,KAAA,EAAA;AACEC,MAAAA,KAAK,EAAC,4BAA4B;AAClCC,MAAAA,OAAO,EAAC,WAAW;AAAAH,MAAAA,QAAA,gBAEnBJ,GAAA,CAAA,QAAA,EAAA;AACEQ,QAAAA,EAAE,EAAC,GAAG;AACNC,QAAAA,EAAE,EAAC,GAAG;AACNC,QAAAA,CAAC,EAAC,KAAK;QACPf,SAAS,EAAEO,MAAM,CAACS;OACnB,CAAC,eAEFX,GAAA,CAAA,QAAA,EAAA;AACEQ,QAAAA,EAAE,EAAC,GAAG;AACNC,QAAAA,EAAE,EAAC,GAAG;AACNC,QAAAA,CAAC,EAAC,KAAK;QACPf,SAAS,EAAEO,MAAM,CAACU;AAAU,OAC7B,CAAC;KACC;AAAC,GACF,CAAC;AAEX,CAAC;;;;"}