@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 4.83 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-heater" 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="M10.664 1.063 C 10.410 1.156,10.255 1.302,10.042 1.648 C 9.648 2.288,9.440 2.940,9.436 3.541 C 9.433 4.203,9.588 4.641,10.137 5.514 C 10.506 6.100,10.560 6.221,10.560 6.454 C 10.560 6.688,10.478 6.909,10.236 7.330 C 10.086 7.590,10.028 7.736,10.012 7.896 C 9.971 8.291,10.162 8.664,10.511 8.869 C 10.669 8.962,10.746 8.980,10.981 8.980 C 11.486 8.980,11.744 8.777,12.111 8.088 C 12.395 7.555,12.530 7.089,12.551 6.569 C 12.582 5.829,12.444 5.411,11.863 4.486 C 11.459 3.843,11.426 3.760,11.451 3.453 C 11.466 3.259,11.508 3.137,11.642 2.892 C 11.941 2.349,11.972 2.276,11.991 2.080 C 12.058 1.379,11.328 0.819,10.664 1.063 M15.240 1.035 C 14.848 1.163,14.585 1.468,14.263 2.165 C 14.024 2.682,13.942 3.038,13.941 3.560 C 13.940 4.263,14.063 4.602,14.669 5.565 C 14.844 5.843,15.010 6.154,15.039 6.257 C 15.109 6.507,15.049 6.770,14.839 7.140 C 14.556 7.639,14.507 7.765,14.510 8.000 C 14.513 8.306,14.614 8.529,14.842 8.735 C 15.070 8.939,15.315 9.021,15.598 8.988 C 16.067 8.932,16.373 8.622,16.737 7.835 C 16.973 7.325,17.056 6.963,17.058 6.440 C 17.061 5.738,16.938 5.400,16.331 4.435 C 16.156 4.157,15.990 3.846,15.961 3.743 C 15.891 3.493,15.951 3.230,16.161 2.860 C 16.442 2.366,16.488 2.245,16.488 2.003 C 16.488 1.615,16.290 1.291,15.943 1.112 C 15.771 1.024,15.399 0.983,15.240 1.035 M3.499 5.043 C 2.383 5.230,1.461 6.048,1.114 7.160 L 1.020 7.460 1.020 13.000 L 1.020 18.540 1.114 18.840 C 1.483 20.022,2.511 20.876,3.695 20.983 L 3.993 21.010 4.007 21.658 C 4.020 22.300,4.021 22.309,4.141 22.503 C 4.209 22.613,4.346 22.756,4.452 22.828 C 4.923 23.144,5.554 22.999,5.859 22.503 C 5.979 22.308,5.980 22.300,5.993 21.653 L 6.007 21.000 12.000 21.000 L 17.993 21.000 18.007 21.653 C 18.020 22.300,18.021 22.308,18.141 22.503 C 18.543 23.156,19.457 23.156,19.859 22.503 C 19.979 22.309,19.980 22.300,19.993 21.658 L 20.007 21.010 20.305 20.983 C 21.489 20.876,22.517 20.022,22.886 18.840 L 22.980 18.540 22.980 13.000 L 22.980 7.460 22.886 7.160 C 22.649 6.399,22.130 5.755,21.441 5.368 C 20.947 5.091,20.179 4.939,19.768 5.038 C 19.077 5.204,18.780 6.013,19.198 6.591 C 19.369 6.827,19.608 6.953,19.972 6.999 C 20.364 7.049,20.516 7.114,20.717 7.321 C 21.017 7.631,21.000 7.286,21.000 13.001 C 21.000 17.212,20.990 18.139,20.945 18.290 C 20.872 18.533,20.707 18.740,20.484 18.872 L 20.300 18.980 12.000 18.980 L 3.700 18.980 3.516 18.872 C 3.415 18.813,3.284 18.700,3.225 18.623 C 2.988 18.312,3.000 18.608,3.000 13.022 C 3.000 7.240,2.980 7.627,3.303 7.303 C 3.601 7.006,3.640 7.000,5.537 6.998 C 7.305 6.996,7.345 6.992,7.619 6.783 C 7.696 6.725,7.808 6.592,7.869 6.489 C 7.964 6.328,7.980 6.256,7.980 6.000 C 7.980 5.746,7.963 5.672,7.872 5.516 C 7.813 5.415,7.698 5.282,7.618 5.221 C 7.338 5.008,7.256 5.000,5.404 5.005 C 4.467 5.007,3.609 5.025,3.499 5.043 M5.695 9.055 C 5.464 9.130,5.255 9.300,5.128 9.516 C 5.037 9.672,5.020 9.746,5.020 10.000 C 5.020 10.257,5.036 10.327,5.133 10.492 C 5.651 11.374,6.998 11.018,6.998 10.000 C 6.998 9.623,6.792 9.281,6.463 9.112 C 6.265 9.010,5.911 8.984,5.695 9.055 M9.695 11.057 C 9.466 11.129,9.256 11.299,9.128 11.516 L 9.020 11.700 9.020 14.003 L 9.020 16.306 9.141 16.503 C 9.543 17.156,10.457 17.156,10.859 16.503 L 10.980 16.306 10.980 14.003 L 10.980 11.700 10.872 11.516 C 10.628 11.101,10.150 10.915,9.695 11.057 M13.695 11.057 C 13.466 11.129,13.256 11.299,13.128 11.516 L 13.020 11.700 13.020 14.003 L 13.020 16.306 13.141 16.503 C 13.209 16.613,13.346 16.756,13.452 16.828 C 13.923 17.144,14.554 16.999,14.859 16.503 L 14.980 16.306 14.980 14.003 L 14.980 11.700 14.872 11.516 C 14.628 11.101,14.150 10.915,13.695 11.057 M17.695 11.057 C 17.466 11.129,17.256 11.299,17.128 11.516 L 17.020 11.700 17.020 14.003 L 17.020 16.306 17.141 16.503 C 17.209 16.613,17.346 16.756,17.452 16.828 C 17.923 17.144,18.554 16.999,18.859 16.503 L 18.980 16.306 18.980 14.003 L 18.980 11.700 18.872 11.516 C 18.628 11.101,18.150 10.915,17.695 11.057 M5.695 13.055 C 5.464 13.130,5.255 13.300,5.128 13.516 C 5.037 13.672,5.020 13.746,5.020 14.000 C 5.020 14.257,5.036 14.327,5.133 14.492 C 5.651 15.374,6.998 15.018,6.998 14.000 C 6.998 13.623,6.792 13.281,6.463 13.112 C 6.265 13.010,5.911 12.984,5.695 13.055 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const HeaterIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Heater = HeaterIcon;