@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.95 kB
JavaScript
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-fan" 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="M12.460 1.026 C 10.975 1.203,9.835 1.639,8.780 2.434 C 8.470 2.667,7.767 3.352,7.521 3.660 C 6.448 5.002,5.889 6.728,5.978 8.420 C 5.993 8.706,6.020 9.030,6.038 9.140 C 6.056 9.250,6.065 9.347,6.058 9.355 C 6.050 9.363,5.222 9.149,4.217 8.881 C 2.305 8.369,2.122 8.336,1.830 8.458 C 1.646 8.535,1.414 8.736,1.336 8.887 C 1.248 9.058,1.122 9.599,1.058 10.078 C 0.837 11.733,1.263 13.496,2.232 14.937 C 2.519 15.364,3.194 16.095,3.631 16.452 C 4.958 17.535,6.717 18.112,8.420 18.023 C 8.706 18.008,9.030 17.981,9.140 17.962 C 9.250 17.944,9.346 17.935,9.354 17.942 C 9.362 17.949,9.151 18.771,8.884 19.768 C 8.618 20.764,8.389 21.637,8.376 21.706 C 8.338 21.905,8.458 22.244,8.641 22.451 C 8.833 22.670,9.023 22.749,9.680 22.885 C 10.079 22.967,10.249 22.980,10.960 22.978 C 11.697 22.977,11.831 22.966,12.289 22.868 C 13.290 22.655,14.149 22.298,14.937 21.768 C 15.364 21.481,16.095 20.806,16.452 20.369 C 17.534 19.043,18.113 17.278,18.022 15.580 C 18.007 15.294,17.980 14.970,17.962 14.860 C 17.944 14.750,17.935 14.654,17.942 14.646 C 17.949 14.638,18.780 14.854,19.788 15.125 C 21.715 15.644,21.870 15.672,22.169 15.544 C 22.356 15.464,22.586 15.263,22.664 15.113 C 22.752 14.942,22.878 14.401,22.942 13.922 C 23.163 12.267,22.740 10.516,21.769 9.060 C 21.428 8.550,20.537 7.648,20.000 7.270 C 19.559 6.960,18.839 6.577,18.378 6.407 C 17.989 6.263,17.347 6.106,16.860 6.034 C 16.432 5.971,15.286 5.971,14.922 6.034 C 14.781 6.058,14.657 6.071,14.648 6.061 C 14.639 6.052,14.849 5.229,15.116 4.232 C 15.382 3.236,15.611 2.363,15.624 2.294 C 15.697 1.914,15.336 1.387,14.919 1.263 C 14.212 1.053,13.119 0.948,12.460 1.026 M13.360 3.026 C 13.360 3.041,13.100 4.026,12.782 5.216 C 12.465 6.406,12.193 7.446,12.178 7.527 C 12.116 7.880,12.384 8.348,12.749 8.521 C 13.061 8.669,13.301 8.649,13.820 8.432 C 14.367 8.202,14.575 8.137,14.980 8.064 C 15.686 7.937,16.410 7.951,17.077 8.106 C 18.864 8.518,20.320 9.920,20.813 11.702 C 20.911 12.058,20.999 12.696,21.000 13.054 L 21.000 13.369 20.890 13.342 C 20.829 13.328,19.835 13.062,18.680 12.753 C 16.466 12.159,16.295 12.127,15.991 12.257 C 15.630 12.410,15.390 12.768,15.386 13.160 C 15.384 13.338,15.420 13.464,15.574 13.820 C 15.943 14.671,16.085 15.503,16.004 16.338 C 15.930 17.089,15.800 17.557,15.494 18.174 C 14.667 19.838,13.026 20.906,11.170 20.988 C 10.878 21.001,10.640 20.997,10.640 20.979 C 10.640 20.961,10.900 19.973,11.218 18.783 C 11.535 17.593,11.807 16.554,11.821 16.473 C 11.838 16.383,11.824 16.245,11.785 16.113 C 11.658 15.677,11.288 15.400,10.836 15.400 C 10.636 15.400,10.517 15.431,10.205 15.565 C 9.412 15.904,8.872 16.018,8.060 16.017 C 6.690 16.016,5.481 15.516,4.504 14.544 C 3.801 13.846,3.342 13.003,3.116 12.000 C 3.036 11.641,2.965 10.640,3.020 10.640 C 3.038 10.640,4.068 10.911,5.308 11.243 C 7.705 11.884,7.679 11.880,8.024 11.736 C 8.368 11.592,8.610 11.225,8.614 10.840 C 8.616 10.662,8.580 10.536,8.426 10.180 C 7.794 8.723,7.822 7.202,8.506 5.826 C 9.360 4.108,11.077 3.033,13.010 3.005 C 13.203 3.002,13.360 3.012,13.360 3.026 M11.695 11.057 C 11.466 11.129,11.256 11.299,11.128 11.516 C 11.036 11.672,11.020 11.745,11.021 12.000 C 11.022 12.332,11.101 12.533,11.306 12.728 C 11.785 13.181,12.580 13.046,12.893 12.460 C 13.025 12.211,13.015 11.760,12.872 11.516 C 12.628 11.101,12.150 10.915,11.695 11.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const FanIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Fan = FanIcon;