@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.74 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-folder-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="M3.499 2.042 C 2.376 2.236,1.461 3.048,1.114 4.160 L 1.020 4.460 1.020 11.500 L 1.020 18.540 1.114 18.840 C 1.418 19.816,2.150 20.554,3.140 20.886 L 3.420 20.979 6.940 20.991 C 10.870 21.004,10.645 21.019,10.973 20.724 C 11.181 20.536,11.288 20.292,11.288 20.003 C 11.288 19.615,11.094 19.298,10.740 19.106 C 10.580 19.020,10.572 19.020,7.140 19.000 L 3.700 18.980 3.516 18.872 C 3.303 18.747,3.141 18.550,3.058 18.316 C 2.968 18.060,2.971 4.993,3.061 4.690 C 3.144 4.411,3.411 4.144,3.690 4.061 C 3.998 3.969,8.006 3.970,8.315 4.062 C 8.617 4.152,8.767 4.329,9.180 5.079 C 9.709 6.042,10.151 6.481,10.894 6.777 C 11.464 7.004,11.346 6.999,15.903 6.999 C 20.652 7.000,20.376 6.983,20.697 7.303 C 20.998 7.604,21.000 7.623,21.000 9.697 L 21.001 11.500 21.095 11.700 C 21.276 12.082,21.595 12.288,22.003 12.288 C 22.292 12.288,22.536 12.181,22.724 11.973 C 23.011 11.655,23.006 11.696,22.991 9.438 C 22.978 7.454,22.976 7.415,22.885 7.140 C 22.561 6.162,21.821 5.424,20.861 5.122 L 20.540 5.021 16.140 5.000 L 11.740 4.980 11.546 4.885 C 11.310 4.768,11.230 4.660,10.800 3.876 C 10.501 3.332,10.420 3.218,10.101 2.897 C 9.795 2.589,9.682 2.505,9.360 2.347 C 8.674 2.011,8.809 2.024,6.100 2.015 C 4.780 2.011,3.609 2.023,3.499 2.042 M16.048 13.405 C 15.847 13.505,15.664 13.677,15.573 13.854 C 15.482 14.030,15.457 14.465,15.528 14.639 L 15.585 14.778 15.182 15.182 L 14.780 15.586 14.640 15.528 C 14.546 15.490,14.414 15.477,14.239 15.489 C 13.704 15.528,13.314 15.936,13.314 16.458 C 13.314 16.850,13.558 17.239,13.892 17.379 L 14.010 17.429 14.010 18.001 L 14.010 18.573 13.855 18.651 C 13.513 18.823,13.314 19.151,13.314 19.542 C 13.314 20.213,13.996 20.689,14.640 20.467 L 14.780 20.419 15.183 20.820 L 15.586 21.220 15.528 21.360 C 15.456 21.534,15.481 21.968,15.573 22.146 C 15.668 22.330,15.875 22.522,16.072 22.609 C 16.546 22.819,17.183 22.575,17.379 22.108 L 17.429 21.990 18.000 21.990 L 18.571 21.990 18.621 22.108 C 18.817 22.576,19.454 22.819,19.931 22.608 C 20.394 22.403,20.634 21.845,20.467 21.360 L 20.419 21.220 20.820 20.817 L 21.220 20.414 21.360 20.472 C 21.534 20.544,21.968 20.519,22.146 20.427 C 22.610 20.187,22.810 19.617,22.600 19.129 C 22.503 18.903,22.371 18.765,22.145 18.651 L 21.990 18.573 21.990 18.001 L 21.990 17.429 22.108 17.379 C 22.442 17.239,22.686 16.850,22.686 16.458 C 22.686 16.100,22.509 15.803,22.170 15.594 C 21.991 15.483,21.557 15.448,21.361 15.528 L 21.222 15.585 20.818 15.182 L 20.414 14.780 20.472 14.640 C 20.543 14.467,20.519 14.032,20.429 13.857 C 20.262 13.535,19.905 13.320,19.537 13.321 C 19.148 13.322,18.800 13.529,18.644 13.851 L 18.563 14.020 18.000 14.018 L 17.438 14.016 17.355 13.848 C 17.131 13.395,16.500 13.181,16.048 13.405 M18.408 16.044 C 18.979 16.163,19.546 16.606,19.793 17.125 C 20.054 17.672,20.054 18.326,19.794 18.875 C 19.606 19.270,19.193 19.664,18.778 19.842 C 18.478 19.971,18.434 19.978,18.000 19.978 C 17.566 19.978,17.522 19.971,17.222 19.842 C 16.642 19.593,16.172 19.022,16.044 18.408 C 15.905 17.743,16.105 17.087,16.596 16.597 C 17.090 16.105,17.743 15.906,18.408 16.044 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const FolderCogIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const FolderCog = FolderCogIcon;