@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 6.24 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-cog" 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.695 1.057 C 11.466 1.129,11.256 1.299,11.128 1.516 C 11.024 1.693,11.020 1.725,11.007 2.382 L 10.994 3.064 10.620 3.114 C 10.117 3.181,9.430 3.359,8.898 3.558 C 8.657 3.648,8.445 3.726,8.427 3.731 C 8.408 3.736,8.267 3.524,8.113 3.260 C 7.799 2.722,7.658 2.555,7.419 2.440 C 7.219 2.343,6.834 2.333,6.626 2.420 C 6.178 2.607,5.913 3.128,6.035 3.581 C 6.058 3.669,6.204 3.961,6.359 4.230 C 6.514 4.499,6.639 4.732,6.638 4.749 C 6.638 4.766,6.509 4.879,6.352 5.000 C 5.992 5.277,5.243 6.027,4.980 6.373 C 4.870 6.517,4.765 6.636,4.747 6.638 C 4.729 6.639,4.481 6.507,4.196 6.344 C 3.656 6.035,3.423 5.963,3.152 6.021 C 2.627 6.135,2.252 6.673,2.357 7.163 C 2.381 7.274,2.426 7.414,2.457 7.475 C 2.521 7.598,2.781 7.846,2.926 7.922 C 2.978 7.949,3.184 8.067,3.385 8.185 L 3.749 8.398 3.617 8.729 C 3.424 9.209,3.218 9.955,3.139 10.460 C 3.100 10.702,3.063 10.922,3.056 10.950 C 3.046 10.987,2.894 11.000,2.468 11.000 C 1.646 11.000,1.369 11.107,1.128 11.516 C 1.037 11.672,1.020 11.746,1.020 12.000 C 1.020 12.256,1.036 12.328,1.131 12.489 C 1.256 12.702,1.449 12.864,1.670 12.943 C 1.769 12.978,2.026 12.997,2.431 12.998 C 2.885 13.000,3.046 13.013,3.056 13.050 C 3.063 13.078,3.100 13.298,3.139 13.540 C 3.218 14.046,3.424 14.791,3.617 15.272 L 3.750 15.604 3.665 15.657 C 3.618 15.686,3.400 15.813,3.180 15.940 C 2.582 16.284,2.443 16.436,2.357 16.837 C 2.245 17.361,2.671 17.920,3.233 17.987 C 3.503 18.018,3.680 17.957,4.230 17.641 C 4.499 17.486,4.732 17.361,4.749 17.362 C 4.766 17.364,4.870 17.483,4.980 17.627 C 5.238 17.964,6.036 18.762,6.373 19.020 C 6.517 19.130,6.636 19.234,6.638 19.251 C 6.639 19.268,6.514 19.501,6.359 19.770 C 6.043 20.320,5.982 20.497,6.013 20.767 C 6.073 21.271,6.490 21.644,7.000 21.649 C 7.415 21.653,7.688 21.465,7.969 20.980 C 8.058 20.826,8.192 20.598,8.266 20.474 L 8.401 20.248 8.670 20.361 C 9.222 20.592,10.325 20.878,10.860 20.929 L 10.980 20.940 11.000 21.623 C 11.020 22.298,11.021 22.309,11.141 22.503 C 11.543 23.156,12.457 23.156,12.859 22.503 C 12.979 22.309,12.980 22.298,13.000 21.623 L 13.020 20.940 13.140 20.929 C 13.675 20.878,14.778 20.592,15.330 20.361 L 15.600 20.248 15.825 20.634 C 16.177 21.238,16.187 21.253,16.327 21.388 C 16.902 21.943,17.891 21.572,17.987 20.767 C 18.018 20.497,17.957 20.320,17.641 19.770 C 17.486 19.501,17.361 19.268,17.362 19.251 C 17.364 19.234,17.483 19.130,17.627 19.020 C 17.964 18.762,18.762 17.964,19.020 17.627 C 19.130 17.483,19.234 17.364,19.251 17.362 C 19.268 17.361,19.501 17.486,19.770 17.641 C 20.039 17.796,20.331 17.942,20.419 17.965 C 20.873 18.088,21.397 17.818,21.591 17.363 C 21.678 17.158,21.669 16.816,21.572 16.600 C 21.463 16.360,21.298 16.215,20.820 15.940 C 20.600 15.813,20.382 15.686,20.335 15.657 L 20.250 15.604 20.383 15.272 C 20.576 14.791,20.782 14.046,20.861 13.540 C 20.900 13.298,20.937 13.078,20.944 13.050 C 20.954 13.013,21.115 13.000,21.569 12.998 C 21.974 12.997,22.231 12.978,22.330 12.943 C 22.551 12.864,22.744 12.702,22.869 12.489 C 22.964 12.328,22.980 12.256,22.980 12.000 C 22.980 11.746,22.963 11.672,22.872 11.516 C 22.631 11.107,22.354 11.000,21.532 11.000 C 21.106 11.000,20.954 10.987,20.944 10.950 C 20.937 10.922,20.900 10.702,20.861 10.460 C 20.782 9.955,20.576 9.209,20.383 8.729 L 20.251 8.398 20.615 8.185 C 20.816 8.067,21.022 7.949,21.074 7.922 C 21.218 7.847,21.479 7.598,21.542 7.477 C 21.912 6.760,21.332 5.919,20.535 6.019 C 20.377 6.039,20.199 6.118,19.806 6.343 C 19.520 6.506,19.271 6.639,19.253 6.638 C 19.235 6.636,19.130 6.518,19.020 6.374 C 18.755 6.026,18.004 5.275,17.648 5.000 C 17.491 4.879,17.362 4.766,17.362 4.749 C 17.361 4.732,17.486 4.499,17.641 4.230 C 17.796 3.961,17.942 3.669,17.965 3.581 C 18.087 3.128,17.822 2.607,17.374 2.420 C 17.166 2.333,16.781 2.343,16.581 2.440 C 16.342 2.555,16.201 2.721,15.886 3.260 C 15.731 3.524,15.590 3.736,15.572 3.731 C 15.554 3.726,15.343 3.648,15.102 3.558 C 14.570 3.359,13.883 3.181,13.380 3.114 L 13.006 3.064 12.993 2.382 C 12.980 1.725,12.976 1.693,12.872 1.516 C 12.628 1.101,12.150 0.915,11.695 1.057 M13.102 5.098 C 15.581 5.473,17.715 7.237,18.573 9.620 C 18.719 10.025,18.851 10.520,18.896 10.830 L 18.921 11.000 16.887 11.000 L 14.853 11.000 14.688 10.670 C 14.321 9.937,13.641 9.362,12.861 9.125 C 12.593 9.044,12.448 9.027,11.986 9.022 L 11.433 9.016 10.419 7.259 L 9.405 5.502 9.652 5.411 C 10.164 5.222,10.777 5.096,11.540 5.023 C 11.813 4.997,12.726 5.041,13.102 5.098 M8.715 8.315 L 9.716 10.049 9.562 10.255 C 9.363 10.521,9.230 10.790,9.114 11.161 C 9.035 11.413,9.021 11.546,9.021 12.000 C 9.021 12.454,9.035 12.587,9.114 12.839 C 9.230 13.210,9.363 13.479,9.562 13.745 L 9.716 13.951 8.715 15.685 C 8.164 16.639,7.700 17.435,7.682 17.453 C 7.665 17.471,7.517 17.368,7.353 17.225 C 6.138 16.161,5.311 14.619,5.076 12.980 C 5.010 12.517,5.010 11.438,5.077 11.000 C 5.292 9.588,5.848 8.407,6.816 7.308 C 7.122 6.960,7.641 6.505,7.682 6.547 C 7.700 6.565,8.164 7.361,8.715 8.315 M12.310 11.061 C 12.688 11.173,13.000 11.598,13.000 12.001 C 13.000 12.331,12.784 12.696,12.484 12.872 C 12.328 12.963,12.254 12.980,12.000 12.980 C 11.736 12.980,11.676 12.965,11.506 12.860 C 10.875 12.470,10.840 11.582,11.439 11.185 C 11.721 10.999,11.978 10.962,12.310 11.061 M18.896 13.170 C 18.818 13.705,18.545 14.548,18.274 15.090 C 17.352 16.933,15.681 18.288,13.725 18.777 C 13.092 18.936,12.736 18.977,12.000 18.977 C 11.101 18.977,10.352 18.854,9.652 18.590 L 9.405 18.498 10.418 16.743 L 11.431 14.987 12.005 14.980 C 12.479 14.974,12.629 14.957,12.860 14.882 C 13.656 14.626,14.323 14.059,14.688 13.330 L 14.853 13.000 16.887 13.000 L 18.921 13.000 18.896 13.170 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const CogIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Cog = CogIcon;