@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 5.4 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-settings" 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.380 1.023 C 11.336 1.033,11.201 1.060,11.080 1.084 C 10.438 1.212,9.704 1.722,9.285 2.333 C 8.967 2.795,8.821 3.269,8.778 3.980 C 8.737 4.655,8.622 4.845,8.051 5.179 C 7.710 5.379,7.424 5.461,7.209 5.421 C 7.127 5.406,6.862 5.297,6.620 5.179 C 6.061 4.906,5.768 4.830,5.260 4.827 C 4.738 4.825,4.318 4.919,3.840 5.148 C 3.511 5.305,3.412 5.379,3.100 5.695 C 2.315 6.491,1.874 7.613,1.997 8.499 C 2.134 9.482,2.587 10.217,3.360 10.709 C 4.004 11.120,4.119 11.312,4.119 11.980 C 4.119 12.222,4.102 12.484,4.080 12.563 C 4.021 12.776,3.796 13.012,3.415 13.260 C 3.228 13.382,2.985 13.565,2.876 13.668 C 2.250 14.253,1.882 15.299,2.000 16.159 C 2.062 16.616,2.194 16.977,2.488 17.494 C 2.824 18.088,3.308 18.588,3.781 18.830 C 4.252 19.071,4.684 19.176,5.220 19.177 C 5.758 19.178,6.024 19.112,6.600 18.833 C 7.089 18.597,7.267 18.553,7.534 18.603 C 7.765 18.646,8.270 18.924,8.469 19.117 C 8.680 19.322,8.747 19.517,8.778 20.020 C 8.793 20.262,8.830 20.572,8.862 20.709 C 9.063 21.591,9.787 22.436,10.637 22.782 C 11.368 23.079,12.632 23.079,13.363 22.782 C 14.213 22.436,14.937 21.591,15.138 20.709 C 15.170 20.572,15.207 20.262,15.222 20.020 C 15.253 19.517,15.320 19.322,15.531 19.117 C 15.730 18.924,16.235 18.646,16.466 18.603 C 16.733 18.553,16.911 18.597,17.400 18.833 C 17.976 19.112,18.242 19.178,18.780 19.177 C 19.818 19.174,20.746 18.683,21.292 17.846 C 21.916 16.889,22.119 16.171,21.986 15.388 C 21.830 14.465,21.387 13.767,20.659 13.300 C 20.528 13.215,20.364 13.110,20.295 13.066 C 20.227 13.022,20.110 12.897,20.035 12.787 C 19.903 12.593,19.900 12.580,19.886 12.103 C 19.878 11.828,19.891 11.547,19.916 11.454 C 19.976 11.231,20.223 10.963,20.553 10.764 C 21.404 10.250,21.899 9.449,22.019 8.394 C 22.052 8.104,21.982 7.593,21.860 7.232 C 21.808 7.078,21.651 6.751,21.512 6.506 C 21.316 6.159,21.180 5.978,20.900 5.695 C 20.588 5.379,20.489 5.305,20.160 5.148 C 19.682 4.919,19.262 4.825,18.740 4.827 C 18.232 4.830,17.939 4.906,17.380 5.179 C 17.138 5.297,16.873 5.406,16.791 5.421 C 16.576 5.461,16.290 5.379,15.949 5.179 C 15.378 4.845,15.263 4.655,15.222 3.980 C 15.189 3.447,15.120 3.127,14.962 2.777 C 14.597 1.973,13.856 1.340,12.991 1.093 C 12.786 1.035,11.562 0.981,11.380 1.023 M12.660 3.108 C 12.748 3.155,12.867 3.244,12.925 3.306 C 13.146 3.546,13.169 3.618,13.220 4.215 C 13.276 4.870,13.392 5.280,13.634 5.681 C 13.954 6.210,14.239 6.477,14.917 6.887 C 16.017 7.550,16.945 7.598,18.095 7.052 C 18.500 6.859,18.602 6.827,18.795 6.828 C 19.248 6.831,19.559 7.072,19.851 7.644 C 20.031 7.999,20.052 8.301,19.917 8.599 C 19.806 8.844,19.757 8.891,19.315 9.183 C 18.783 9.534,18.448 9.905,18.198 10.419 C 17.942 10.943,17.880 11.253,17.880 12.000 C 17.880 12.747,17.942 13.057,18.198 13.581 C 18.449 14.098,18.782 14.466,19.322 14.821 C 19.871 15.183,20.000 15.370,20.000 15.801 C 20.000 15.995,19.971 16.090,19.821 16.390 C 19.599 16.833,19.382 17.048,19.062 17.141 C 18.761 17.229,18.589 17.195,18.105 16.952 C 17.570 16.684,17.213 16.596,16.660 16.596 C 16.124 16.596,15.750 16.684,15.275 16.922 C 14.508 17.306,14.060 17.671,13.717 18.192 C 13.397 18.677,13.262 19.112,13.219 19.804 C 13.187 20.315,13.149 20.439,12.955 20.659 C 12.731 20.915,12.494 20.999,12.000 20.999 C 11.504 20.999,11.273 20.916,11.035 20.652 C 10.853 20.449,10.813 20.320,10.781 19.820 C 10.736 19.124,10.597 18.667,10.283 18.192 C 9.940 17.671,9.492 17.306,8.725 16.922 C 8.250 16.684,7.876 16.596,7.340 16.596 C 6.781 16.596,6.429 16.684,5.875 16.963 C 5.516 17.145,5.428 17.173,5.220 17.175 C 4.773 17.179,4.505 16.989,4.201 16.455 C 3.989 16.080,3.943 15.762,4.058 15.461 C 4.158 15.198,4.248 15.105,4.678 14.821 C 5.312 14.403,5.711 13.909,5.954 13.240 C 6.087 12.873,6.120 12.623,6.120 11.984 C 6.120 11.287,6.052 10.936,5.825 10.460 C 5.566 9.916,5.229 9.552,4.594 9.128 C 4.250 8.898,4.154 8.793,4.058 8.539 C 3.943 8.238,3.989 7.920,4.201 7.545 C 4.414 7.171,4.558 7.018,4.800 6.908 C 5.124 6.762,5.359 6.793,5.905 7.052 C 7.055 7.598,7.983 7.550,9.083 6.887 C 9.763 6.476,10.045 6.211,10.369 5.676 C 10.591 5.307,10.719 4.867,10.766 4.300 C 10.817 3.681,10.854 3.549,11.029 3.355 C 11.294 3.062,11.482 2.999,12.060 3.013 C 12.417 3.022,12.530 3.039,12.660 3.108 M11.358 8.061 C 10.230 8.237,9.143 8.974,8.569 9.953 C 7.320 12.083,8.233 14.785,10.512 15.704 C 12.558 16.528,14.877 15.538,15.704 13.488 C 16.090 12.530,16.090 11.469,15.705 10.516 C 15.172 9.197,14.001 8.269,12.605 8.058 C 12.144 7.989,11.816 7.990,11.358 8.061 M12.523 10.073 C 13.262 10.266,13.850 10.924,13.967 11.690 C 14.067 12.343,13.873 12.933,13.403 13.404 C 13.002 13.807,12.547 14.000,12.000 14.000 C 11.485 14.000,11.038 13.822,10.653 13.465 C 9.323 12.229,10.189 10.005,12.000 10.005 C 12.143 10.005,12.378 10.036,12.523 10.073 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const SettingsIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Settings = SettingsIcon;