UNPKG

@yamada-ui/loading

Version:

Yamada UI loading components

1 lines 3.25 kB
{"version":3,"sources":["../src/puff.tsx"],"sourcesContent":["import type { IconProps } from \"@yamada-ui/icon\"\nimport { forwardRef } from \"@yamada-ui/core\"\nimport { Icon } from \"@yamada-ui/icon\"\n\nexport interface PuffProps extends IconProps {\n /**\n * The CSS `dur` property.\n *\n * @default '1.8s'\n */\n duration?: IconProps[\"dur\"]\n}\n\nexport const Puff = forwardRef<PuffProps, \"svg\">(\n ({ color, duration = \"1.8s\", ...rest }, ref) => {\n return (\n <Icon ref={ref} stroke={color} viewBox=\"0 0 44 44\" {...rest}>\n <g fill=\"none\" fillRule=\"evenodd\" strokeWidth=\"2\">\n <circle cx=\"22\" cy=\"22\" r=\"1\">\n <animate\n attributeName=\"r\"\n begin=\"0s\"\n calcMode=\"spline\"\n dur={duration}\n keySplines=\"0.165, 0.84, 0.44, 1\"\n keyTimes=\"0; 1\"\n repeatCount=\"indefinite\"\n values=\"1; 20\"\n />\n <animate\n attributeName=\"stroke-opacity\"\n begin=\"0s\"\n calcMode=\"spline\"\n dur={duration}\n keySplines=\"0.3, 0.61, 0.355, 1\"\n keyTimes=\"0; 1\"\n repeatCount=\"indefinite\"\n values=\"1; 0\"\n />\n </circle>\n <circle cx=\"22\" cy=\"22\" r=\"1\">\n <animate\n attributeName=\"r\"\n begin=\"-0.9s\"\n calcMode=\"spline\"\n dur={duration}\n keySplines=\"0.165, 0.84, 0.44, 1\"\n keyTimes=\"0; 1\"\n repeatCount=\"indefinite\"\n values=\"1; 20\"\n />\n <animate\n attributeName=\"stroke-opacity\"\n begin=\"-0.9s\"\n calcMode=\"spline\"\n dur={duration}\n keySplines=\"0.3, 0.61, 0.355, 1\"\n keyTimes=\"0; 1\"\n repeatCount=\"indefinite\"\n values=\"1; 0\"\n />\n </circle>\n </g>\n </Icon>\n )\n },\n)\n\nPuff.displayName = \"Puff\"\nPuff.__ui__ = \"Puff\"\n"],"mappings":";;;AACA,SAAS,kBAAkB;AAC3B,SAAS,YAAY;AAgBX,SACE,KADF;AALH,IAAM,OAAO;AAAA,EAClB,CAAC,EAAE,OAAO,WAAW,QAAQ,GAAG,KAAK,GAAG,QAAQ;AAC9C,WACE,oBAAC,QAAK,KAAU,QAAQ,OAAO,SAAQ,aAAa,GAAG,MACrD,+BAAC,OAAE,MAAK,QAAO,UAAS,WAAU,aAAY,KAC5C;AAAA,2BAAC,YAAO,IAAG,MAAK,IAAG,MAAK,GAAE,KACxB;AAAA;AAAA,UAAC;AAAA;AAAA,YACC,eAAc;AAAA,YACd,OAAM;AAAA,YACN,UAAS;AAAA,YACT,KAAK;AAAA,YACL,YAAW;AAAA,YACX,UAAS;AAAA,YACT,aAAY;AAAA,YACZ,QAAO;AAAA;AAAA,QACT;AAAA,QACA;AAAA,UAAC;AAAA;AAAA,YACC,eAAc;AAAA,YACd,OAAM;AAAA,YACN,UAAS;AAAA,YACT,KAAK;AAAA,YACL,YAAW;AAAA,YACX,UAAS;AAAA,YACT,aAAY;AAAA,YACZ,QAAO;AAAA;AAAA,QACT;AAAA,SACF;AAAA,MACA,qBAAC,YAAO,IAAG,MAAK,IAAG,MAAK,GAAE,KACxB;AAAA;AAAA,UAAC;AAAA;AAAA,YACC,eAAc;AAAA,YACd,OAAM;AAAA,YACN,UAAS;AAAA,YACT,KAAK;AAAA,YACL,YAAW;AAAA,YACX,UAAS;AAAA,YACT,aAAY;AAAA,YACZ,QAAO;AAAA;AAAA,QACT;AAAA,QACA;AAAA,UAAC;AAAA;AAAA,YACC,eAAc;AAAA,YACd,OAAM;AAAA,YACN,UAAS;AAAA,YACT,KAAK;AAAA,YACL,YAAW;AAAA,YACX,UAAS;AAAA,YACT,aAAY;AAAA,YACZ,QAAO;AAAA;AAAA,QACT;AAAA,SACF;AAAA,OACF,GACF;AAAA,EAEJ;AACF;AAEA,KAAK,cAAc;AACnB,KAAK,SAAS;","names":[]}