@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 4.2 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-haze" 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.580 1.595 C 11.377 1.687,11.151 1.937,11.064 2.165 C 11.004 2.321,10.998 2.510,11.008 3.824 L 11.020 5.306 11.141 5.503 C 11.543 6.156,12.457 6.156,12.859 5.503 L 12.980 5.306 12.992 3.824 C 13.002 2.510,12.996 2.321,12.936 2.165 C 12.849 1.937,12.623 1.687,12.420 1.595 C 12.206 1.497,11.794 1.497,11.580 1.595 M4.870 5.261 C 4.648 5.342,4.450 5.509,4.328 5.716 C 4.236 5.872,4.220 5.945,4.221 6.200 C 4.221 6.413,4.243 6.540,4.295 6.640 C 4.397 6.833,5.899 8.341,6.120 8.473 C 6.272 8.563,6.346 8.580,6.600 8.580 C 6.857 8.580,6.927 8.564,7.092 8.467 C 7.567 8.188,7.738 7.569,7.466 7.108 C 7.412 7.016,7.001 6.578,6.554 6.137 C 5.861 5.452,5.711 5.323,5.543 5.267 C 5.308 5.187,5.075 5.185,4.870 5.261 M18.440 5.269 C 18.296 5.320,18.098 5.492,17.446 6.136 C 16.999 6.578,16.588 7.016,16.534 7.108 C 16.262 7.569,16.433 8.188,16.908 8.467 C 17.073 8.564,17.143 8.580,17.400 8.580 C 17.654 8.580,17.728 8.563,17.880 8.473 C 18.101 8.341,19.603 6.833,19.705 6.640 C 19.757 6.540,19.779 6.413,19.779 6.200 C 19.780 5.945,19.764 5.872,19.672 5.716 C 19.417 5.282,18.918 5.102,18.440 5.269 M11.400 8.044 C 9.761 8.229,8.261 9.290,7.526 10.785 C 7.186 11.475,7.023 12.142,7.021 12.843 C 7.020 13.289,7.024 13.313,7.141 13.503 C 7.539 14.151,8.457 14.156,8.852 13.514 C 8.950 13.354,8.972 13.264,9.005 12.883 C 9.026 12.638,9.084 12.299,9.133 12.129 C 9.402 11.199,10.187 10.415,11.139 10.125 C 11.412 10.042,11.542 10.027,12.000 10.027 C 12.458 10.027,12.588 10.042,12.861 10.125 C 13.813 10.415,14.598 11.199,14.867 12.129 C 14.916 12.299,14.974 12.638,14.995 12.883 C 15.028 13.264,15.050 13.354,15.148 13.514 C 15.543 14.156,16.461 14.151,16.859 13.503 C 16.976 13.313,16.980 13.289,16.979 12.843 C 16.975 11.076,15.872 9.354,14.213 8.525 C 13.352 8.095,12.397 7.932,11.400 8.044 M1.695 12.057 C 1.466 12.129,1.256 12.299,1.128 12.516 C 1.037 12.672,1.020 12.746,1.020 13.000 C 1.020 13.256,1.036 13.328,1.131 13.489 C 1.256 13.702,1.449 13.864,1.670 13.943 C 1.885 14.020,4.115 14.020,4.330 13.943 C 4.551 13.864,4.744 13.702,4.869 13.489 C 4.964 13.328,4.980 13.256,4.980 13.000 C 4.980 12.746,4.963 12.672,4.872 12.516 C 4.740 12.293,4.533 12.128,4.290 12.055 C 4.039 11.979,1.937 11.981,1.695 12.057 M19.695 12.057 C 19.466 12.129,19.256 12.299,19.128 12.516 C 19.037 12.672,19.020 12.746,19.020 13.000 C 19.020 13.256,19.036 13.328,19.131 13.489 C 19.256 13.702,19.449 13.864,19.670 13.943 C 19.885 14.020,22.115 14.020,22.330 13.943 C 22.551 13.864,22.744 13.702,22.869 13.489 C 22.964 13.328,22.980 13.256,22.980 13.000 C 22.980 12.746,22.963 12.672,22.872 12.516 C 22.740 12.293,22.533 12.128,22.290 12.055 C 22.039 11.979,19.937 11.981,19.695 12.057 M1.695 16.057 C 1.466 16.129,1.256 16.299,1.128 16.516 C 1.037 16.672,1.020 16.746,1.020 17.000 C 1.020 17.256,1.036 17.328,1.131 17.489 C 1.256 17.702,1.449 17.864,1.670 17.943 C 1.893 18.023,22.107 18.023,22.330 17.943 C 22.551 17.864,22.744 17.702,22.869 17.489 C 22.964 17.328,22.980 17.256,22.980 17.000 C 22.980 16.746,22.963 16.672,22.872 16.516 C 22.740 16.293,22.533 16.128,22.290 16.055 C 22.027 15.976,1.948 15.978,1.695 16.057 M1.695 20.057 C 1.466 20.129,1.256 20.299,1.128 20.516 C 1.037 20.672,1.020 20.746,1.020 21.000 C 1.020 21.256,1.036 21.328,1.131 21.489 C 1.256 21.702,1.449 21.864,1.670 21.943 C 1.893 22.023,22.107 22.023,22.330 21.943 C 22.551 21.864,22.744 21.702,22.869 21.489 C 22.964 21.328,22.980 21.256,22.980 21.000 C 22.980 20.746,22.963 20.672,22.872 20.516 C 22.740 20.293,22.533 20.128,22.290 20.055 C 22.027 19.976,1.948 19.978,1.695 20.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const HazeIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Haze = HazeIcon;