UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.94 kB
import { jsx as _jsx } from "react/jsx-runtime"; /* eslint-disable no-shadow-restricted-names */ import { Icon } from "@react-three/uikit"; import { forwardRef } from "react"; const text = `<svg class="lucide lucide-loader-pinwheel" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M11.280 1.023 C 11.203 1.032,10.951 1.059,10.720 1.083 C 9.120 1.253,7.285 1.905,6.060 2.739 C 5.221 3.311,4.898 3.577,4.218 4.258 C 3.276 5.200,2.638 6.092,2.097 7.220 C 0.301 10.968,0.728 15.286,3.226 18.633 C 3.892 19.524,5.100 20.641,6.160 21.346 C 6.507 21.577,7.562 22.086,8.133 22.298 C 11.690 23.619,15.577 23.054,18.637 20.770 C 19.246 20.316,20.316 19.246,20.770 18.637 C 23.744 14.652,23.744 9.348,20.770 5.363 C 20.316 4.755,19.247 3.686,18.640 3.235 C 17.045 2.049,15.365 1.360,13.423 1.096 C 13.000 1.038,11.574 0.990,11.280 1.023 M14.160 3.269 C 15.583 3.608,16.956 4.384,17.587 5.204 C 18.551 6.457,18.737 8.024,18.083 9.388 C 17.517 10.568,16.538 11.330,15.249 11.596 C 14.927 11.662,14.399 11.694,14.145 11.662 L 13.918 11.634 13.989 11.544 C 14.777 10.544,15.130 9.820,15.365 8.720 C 15.483 8.168,15.493 7.128,15.386 6.580 C 15.234 5.805,14.984 5.143,14.615 4.534 C 14.322 4.049,14.147 3.824,13.743 3.409 L 13.460 3.118 13.600 3.143 C 13.677 3.157,13.929 3.213,14.160 3.269 M10.206 3.702 C 10.651 3.784,10.877 3.859,11.260 4.049 C 12.323 4.578,13.079 5.532,13.367 6.708 C 13.495 7.231,13.487 8.039,13.350 8.560 C 13.232 9.007,13.061 9.401,12.830 9.755 C 12.672 9.998,12.662 10.006,12.627 9.915 C 12.054 8.439,11.007 7.297,9.580 6.590 C 8.347 5.980,6.746 5.846,5.341 6.237 C 5.187 6.280,5.056 6.309,5.049 6.303 C 5.029 6.283,5.510 5.754,5.773 5.507 C 6.739 4.598,7.899 3.880,8.660 3.721 C 9.108 3.627,9.758 3.619,10.206 3.702 M7.605 8.058 C 8.843 8.245,9.953 9.034,10.526 10.136 L 10.690 10.452 10.515 10.422 C 9.866 10.312,8.942 10.329,8.291 10.463 C 6.986 10.732,5.689 11.506,4.886 12.495 C 4.388 13.107,3.989 13.837,3.779 14.516 C 3.721 14.705,3.650 14.932,3.622 15.020 L 3.572 15.180 3.444 14.784 C 3.189 13.993,3.055 13.233,3.016 12.354 C 2.977 11.479,3.101 10.869,3.464 10.160 C 4.028 9.059,5.142 8.251,6.358 8.061 C 6.816 7.990,7.144 7.989,7.605 8.058 M20.562 9.236 C 20.920 10.342,21.078 11.724,20.946 12.584 C 20.687 14.271,19.443 15.577,17.773 15.917 C 16.049 16.269,14.243 15.396,13.454 13.829 L 13.313 13.549 13.447 13.576 C 14.049 13.700,14.918 13.702,15.550 13.580 C 16.893 13.322,18.019 12.695,18.913 11.708 C 19.608 10.940,20.134 9.933,20.327 9.000 C 20.385 8.717,20.398 8.731,20.562 9.236 M9.830 12.360 C 9.910 12.360,9.891 12.398,9.660 12.710 C 9.177 13.362,8.789 14.277,8.613 15.180 C 8.528 15.619,8.518 16.676,8.594 17.120 C 8.830 18.482,9.471 19.672,10.468 20.596 C 10.660 20.774,10.793 20.920,10.764 20.920 C 10.734 20.920,10.487 20.875,10.215 20.820 C 8.715 20.516,7.114 19.733,6.486 18.995 C 5.627 17.987,5.319 16.785,5.585 15.483 C 5.853 14.175,6.952 12.950,8.220 12.546 C 8.663 12.405,9.305 12.311,9.600 12.344 C 9.677 12.352,9.780 12.359,9.830 12.360 M11.382 14.090 C 11.501 14.457,11.883 15.158,12.179 15.556 C 13.657 17.536,16.107 18.407,18.498 17.802 C 18.741 17.740,18.945 17.694,18.950 17.699 C 18.956 17.703,18.826 17.859,18.662 18.044 C 18.099 18.677,17.062 19.520,16.845 19.520 C 16.787 19.520,16.614 19.585,16.460 19.664 C 15.332 20.241,14.134 20.323,13.053 19.897 C 12.102 19.523,11.232 18.676,10.847 17.750 C 10.628 17.225,10.548 16.810,10.547 16.200 C 10.546 15.593,10.625 15.183,10.843 14.659 C 10.954 14.391,11.252 13.880,11.296 13.880 C 11.306 13.880,11.344 13.975,11.382 14.090 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const LoaderPinwheelIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const LoaderPinwheel = LoaderPinwheelIcon;