UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.81 kB
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-file-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="M5.499 1.043 C 4.390 1.230,3.481 2.031,3.116 3.140 C 3.027 3.410,3.023 3.478,3.009 5.037 C 2.993 6.849,2.994 6.860,3.276 7.173 C 3.464 7.381,3.708 7.488,3.997 7.488 C 4.405 7.488,4.724 7.282,4.905 6.900 C 4.998 6.702,4.999 6.689,5.000 5.297 C 5.000 3.666,5.011 3.595,5.303 3.303 C 5.621 2.986,5.424 3.000,9.445 3.000 L 12.995 3.000 13.009 4.790 C 13.023 6.533,13.026 6.587,13.116 6.860 C 13.437 7.835,14.165 8.563,15.140 8.884 C 15.413 8.974,15.467 8.977,17.210 8.991 L 19.000 9.005 19.000 14.556 C 19.000 19.144,18.990 20.139,18.945 20.290 C 18.872 20.533,18.707 20.740,18.484 20.872 L 18.300 20.980 12.140 20.992 C 8.752 20.998,5.904 20.993,5.810 20.979 C 5.699 20.964,5.534 20.883,5.334 20.748 C 5.045 20.553,5.010 20.540,4.735 20.526 C 4.377 20.508,4.158 20.599,3.927 20.861 C 3.694 21.127,3.623 21.460,3.726 21.806 C 3.851 22.222,4.524 22.712,5.240 22.909 C 5.485 22.976,5.887 22.980,12.020 22.980 L 18.540 22.980 18.840 22.886 C 19.816 22.582,20.554 21.851,20.886 20.860 L 20.980 20.580 20.991 13.723 C 21.001 7.466,20.996 6.848,20.936 6.663 C 20.876 6.475,20.673 6.262,18.225 3.816 C 16.452 2.043,15.527 1.147,15.420 1.096 C 15.266 1.023,15.085 1.020,10.480 1.014 C 7.851 1.011,5.609 1.024,5.499 1.043 M18.250 6.992 C 18.080 6.999,17.436 6.999,16.820 6.992 L 15.700 6.980 15.516 6.872 C 15.415 6.813,15.284 6.700,15.225 6.623 C 15.009 6.340,15.000 6.265,15.000 4.785 L 15.000 3.420 16.780 5.200 L 18.561 6.980 18.250 6.992 M4.048 9.405 C 3.847 9.505,3.664 9.677,3.573 9.854 C 3.482 10.030,3.457 10.465,3.528 10.639 L 3.585 10.778 3.182 11.182 L 2.780 11.586 2.640 11.528 C 2.545 11.489,2.414 11.477,2.232 11.490 C 1.529 11.540,1.121 12.222,1.402 12.876 C 1.495 13.091,1.694 13.296,1.892 13.379 L 2.010 13.429 2.010 14.001 L 2.010 14.573 1.855 14.651 C 1.513 14.823,1.314 15.151,1.314 15.542 C 1.314 16.213,1.996 16.689,2.640 16.467 L 2.780 16.419 3.183 16.820 L 3.586 17.220 3.528 17.360 C 3.456 17.534,3.481 17.968,3.573 18.146 C 3.668 18.330,3.875 18.522,4.072 18.609 C 4.546 18.819,5.183 18.575,5.379 18.108 L 5.429 17.990 6.000 17.990 L 6.571 17.990 6.621 18.108 C 6.817 18.576,7.454 18.819,7.931 18.608 C 8.394 18.403,8.634 17.845,8.467 17.360 L 8.419 17.220 8.820 16.817 L 9.220 16.414 9.360 16.472 C 9.534 16.544,9.968 16.519,10.146 16.427 C 10.610 16.187,10.810 15.617,10.600 15.129 C 10.503 14.903,10.371 14.765,10.145 14.651 L 9.990 14.573 9.990 14.001 L 9.990 13.429 10.108 13.379 C 10.306 13.296,10.505 13.091,10.598 12.876 C 10.878 12.224,10.465 11.539,9.761 11.490 C 9.588 11.477,9.453 11.490,9.361 11.528 L 9.222 11.585 8.818 11.182 L 8.414 10.780 8.472 10.640 C 8.543 10.467,8.519 10.032,8.429 9.857 C 8.262 9.535,7.905 9.320,7.537 9.321 C 7.148 9.322,6.800 9.529,6.644 9.851 L 6.563 10.020 6.000 10.018 L 5.438 10.016 5.355 9.848 C 5.131 9.395,4.500 9.181,4.048 9.405 M6.408 12.044 C 6.979 12.163,7.546 12.606,7.793 13.125 C 8.054 13.672,8.054 14.326,7.794 14.875 C 7.606 15.270,7.193 15.664,6.778 15.842 C 6.478 15.971,6.434 15.978,6.000 15.978 C 5.566 15.978,5.522 15.971,5.222 15.842 C 4.642 15.593,4.172 15.022,4.044 14.408 C 3.905 13.743,4.105 13.087,4.596 12.597 C 5.090 12.105,5.743 11.906,6.408 12.044 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const FileCogIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const FileCog = FileCogIcon;