UNPKG

@yamada-ui/loading

Version:

Yamada UI loading components

1 lines 3.39 kB
{"version":3,"sources":["../src/audio.tsx"],"sourcesContent":["import type { IconProps } from \"@yamada-ui/icon\"\nimport { forwardRef } from \"@yamada-ui/core\"\nimport { Icon } from \"@yamada-ui/icon\"\n\nexport interface AudioProps extends IconProps {\n /**\n * The CSS `dur` property.\n *\n * @default '1.4s'\n */\n duration?: IconProps[\"dur\"]\n}\n\nexport const Audio = forwardRef<AudioProps, \"svg\">(\n ({ color, duration = \"1.4s\", ...rest }, ref) => {\n const dur = typeof duration === \"string\" ? parseFloat(duration) : duration\n\n return (\n <Icon ref={ref} fill={color} viewBox=\"0 0 55 80\" {...rest}>\n <g transform=\"matrix(1 0 0 -1 0 80)\">\n <rect height=\"20\" rx=\"3\" width=\"10\">\n <animate\n attributeName=\"height\"\n begin=\"0s\"\n calcMode=\"linear\"\n dur={`${dur * 3}s`}\n repeatCount=\"indefinite\"\n values=\"20;45;57;80;64;32;66;45;64;23;66;13;64;56;34;34;2;23;76;79;20\"\n />\n </rect>\n <rect height=\"80\" rx=\"3\" width=\"10\" x=\"15\">\n <animate\n attributeName=\"height\"\n begin=\"0s\"\n calcMode=\"linear\"\n dur={`${dur * 1.4}s`}\n repeatCount=\"indefinite\"\n values=\"80;55;33;5;75;23;73;33;12;14;60;80\"\n />\n </rect>\n <rect height=\"50\" rx=\"3\" width=\"10\" x=\"30\">\n <animate\n attributeName=\"height\"\n begin=\"0s\"\n calcMode=\"linear\"\n dur={`${dur}s`}\n repeatCount=\"indefinite\"\n values=\"50;34;78;23;56;23;34;76;80;54;21;50\"\n />\n </rect>\n <rect height=\"30\" rx=\"3\" width=\"10\" x=\"45\">\n <animate\n attributeName=\"height\"\n begin=\"0s\"\n calcMode=\"linear\"\n dur={`${dur * 1.4}s`}\n repeatCount=\"indefinite\"\n values=\"30;45;13;80;56;72;45;76;34;23;67;30\"\n />\n </rect>\n </g>\n </Icon>\n )\n },\n)\n\nAudio.displayName = \"Audio\"\nAudio.__ui__ = \"Audio\"\n"],"mappings":";;;AACA,SAAS,kBAAkB;AAC3B,SAAS,YAAY;AAiBb,SAEI,KAFJ;AAND,IAAM,QAAQ;AAAA,EACnB,CAAC,EAAE,OAAO,WAAW,QAAQ,GAAG,KAAK,GAAG,QAAQ;AAC9C,UAAM,MAAM,OAAO,aAAa,WAAW,WAAW,QAAQ,IAAI;AAElE,WACE,oBAAC,QAAK,KAAU,MAAM,OAAO,SAAQ,aAAa,GAAG,MACnD,+BAAC,OAAE,WAAU,yBACX;AAAA,0BAAC,UAAK,QAAO,MAAK,IAAG,KAAI,OAAM,MAC7B;AAAA,QAAC;AAAA;AAAA,UACC,eAAc;AAAA,UACd,OAAM;AAAA,UACN,UAAS;AAAA,UACT,KAAK,GAAG,MAAM,CAAC;AAAA,UACf,aAAY;AAAA,UACZ,QAAO;AAAA;AAAA,MACT,GACF;AAAA,MACA,oBAAC,UAAK,QAAO,MAAK,IAAG,KAAI,OAAM,MAAK,GAAE,MACpC;AAAA,QAAC;AAAA;AAAA,UACC,eAAc;AAAA,UACd,OAAM;AAAA,UACN,UAAS;AAAA,UACT,KAAK,GAAG,MAAM,GAAG;AAAA,UACjB,aAAY;AAAA,UACZ,QAAO;AAAA;AAAA,MACT,GACF;AAAA,MACA,oBAAC,UAAK,QAAO,MAAK,IAAG,KAAI,OAAM,MAAK,GAAE,MACpC;AAAA,QAAC;AAAA;AAAA,UACC,eAAc;AAAA,UACd,OAAM;AAAA,UACN,UAAS;AAAA,UACT,KAAK,GAAG,GAAG;AAAA,UACX,aAAY;AAAA,UACZ,QAAO;AAAA;AAAA,MACT,GACF;AAAA,MACA,oBAAC,UAAK,QAAO,MAAK,IAAG,KAAI,OAAM,MAAK,GAAE,MACpC;AAAA,QAAC;AAAA;AAAA,UACC,eAAc;AAAA,UACd,OAAM;AAAA,UACN,UAAS;AAAA,UACT,KAAK,GAAG,MAAM,GAAG;AAAA,UACjB,aAAY;AAAA,UACZ,QAAO;AAAA;AAAA,MACT,GACF;AAAA,OACF,GACF;AAAA,EAEJ;AACF;AAEA,MAAM,cAAc;AACpB,MAAM,SAAS;","names":[]}