@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 4.91 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-bug" 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="M7.670 1.061 C 7.448 1.142,7.250 1.309,7.128 1.516 C 7.037 1.672,7.020 1.746,7.020 2.000 C 7.020 2.410,7.090 2.516,7.892 3.314 L 8.550 3.969 8.453 4.141 C 8.178 4.633,8.000 5.370,8.000 6.016 L 8.000 6.422 7.710 6.567 C 7.279 6.781,6.763 7.167,6.398 7.547 L 6.074 7.884 5.927 7.838 C 5.502 7.704,4.902 7.233,4.577 6.779 C 4.220 6.278,4.066 5.829,4.004 5.110 C 3.974 4.762,3.947 4.645,3.864 4.503 C 3.481 3.849,2.517 3.853,2.132 4.510 C 1.938 4.841,1.971 5.596,2.216 6.443 C 2.599 7.762,3.613 8.954,4.855 9.544 C 5.163 9.690,5.167 9.694,5.141 9.816 C 5.038 10.295,5.000 10.695,5.000 11.310 L 5.000 12.000 3.446 12.000 C 1.758 12.000,1.658 12.011,1.382 12.221 C 1.302 12.282,1.187 12.415,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.192 13.592,1.304 13.725,1.381 13.783 C 1.654 13.991,1.700 13.996,3.404 13.998 L 4.989 14.000 5.016 14.399 C 5.051 14.911,5.133 15.404,5.260 15.876 C 5.316 16.083,5.357 16.256,5.351 16.262 C 5.345 16.268,5.180 16.346,4.984 16.436 C 4.129 16.830,3.497 17.350,2.931 18.123 C 2.358 18.906,1.966 20.123,2.009 20.988 C 2.023 21.264,2.044 21.345,2.144 21.508 C 2.539 22.150,3.458 22.154,3.852 21.514 C 3.949 21.356,3.972 21.263,4.004 20.897 C 4.024 20.661,4.069 20.359,4.103 20.227 C 4.271 19.582,4.772 18.899,5.395 18.470 C 5.584 18.339,6.172 18.081,6.280 18.082 C 6.313 18.082,6.412 18.182,6.499 18.304 C 6.587 18.426,6.828 18.697,7.035 18.905 C 8.122 20.002,9.441 20.677,10.980 20.926 C 11.393 20.992,12.607 20.992,13.020 20.926 C 14.559 20.677,15.878 20.002,16.965 18.905 C 17.172 18.697,17.413 18.426,17.501 18.304 C 17.588 18.182,17.682 18.081,17.709 18.081 C 17.736 18.080,17.878 18.125,18.024 18.180 C 18.765 18.459,19.393 19.055,19.736 19.806 C 19.902 20.169,19.952 20.384,19.998 20.914 C 20.028 21.263,20.052 21.357,20.148 21.514 C 20.542 22.154,21.461 22.150,21.856 21.508 C 21.956 21.345,21.977 21.264,21.991 20.988 C 22.034 20.123,21.642 18.905,21.068 18.123 C 20.503 17.352,19.866 16.828,19.016 16.436 C 18.820 16.346,18.655 16.268,18.649 16.262 C 18.643 16.256,18.684 16.083,18.740 15.876 C 18.867 15.404,18.949 14.911,18.984 14.399 L 19.011 14.000 20.596 13.998 C 22.300 13.996,22.346 13.991,22.619 13.783 C 22.696 13.725,22.808 13.592,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.813 12.415,22.698 12.282,22.618 12.221 C 22.342 12.011,22.242 12.000,20.554 12.000 L 19.000 12.000 19.000 11.310 C 19.000 10.695,18.962 10.296,18.859 9.814 C 18.832 9.690,18.836 9.687,19.146 9.534 C 20.592 8.822,21.617 7.438,21.900 5.815 C 22.062 4.885,21.918 4.373,21.420 4.108 C 21.197 3.989,20.764 3.989,20.539 4.107 C 20.152 4.312,20.004 4.576,19.958 5.138 C 19.919 5.617,19.871 5.844,19.742 6.164 C 19.508 6.740,18.905 7.414,18.380 7.686 C 17.926 7.921,17.968 7.928,17.602 7.547 C 17.241 7.171,16.755 6.807,16.302 6.575 L 16.000 6.420 16.000 6.035 C 16.000 5.378,15.821 4.632,15.547 4.141 L 15.450 3.969 16.108 3.314 C 16.910 2.516,16.980 2.410,16.980 2.000 C 16.980 1.746,16.963 1.672,16.872 1.516 C 16.617 1.083,16.135 0.905,15.657 1.067 C 15.492 1.123,15.346 1.246,14.751 1.833 L 14.041 2.532 13.769 2.407 C 12.583 1.860,11.417 1.860,10.231 2.407 L 9.959 2.532 9.249 1.833 C 8.654 1.246,8.508 1.123,8.343 1.067 C 8.109 0.987,7.876 0.985,7.670 1.061 M12.499 4.061 C 13.035 4.201,13.536 4.606,13.772 5.090 C 13.908 5.370,14.000 5.698,14.000 5.902 L 14.000 6.000 12.000 6.000 L 10.000 6.000 10.000 5.902 C 10.000 5.698,10.092 5.370,10.228 5.090 C 10.460 4.615,10.962 4.204,11.484 4.063 C 11.770 3.986,12.208 3.986,12.499 4.061 M14.840 8.116 C 15.812 8.407,16.611 9.211,16.888 10.178 C 16.979 10.495,16.980 10.531,16.980 12.520 C 16.980 14.745,16.971 14.857,16.738 15.555 C 16.242 17.039,15.083 18.216,13.620 18.722 C 13.444 18.783,13.233 18.845,13.151 18.861 L 13.001 18.889 12.991 14.794 L 12.980 10.700 12.871 10.514 C 12.479 9.848,11.521 9.848,11.129 10.514 L 11.020 10.700 11.009 14.794 L 10.999 18.889 10.849 18.861 C 10.767 18.845,10.556 18.783,10.380 18.722 C 8.794 18.173,7.561 16.824,7.145 15.180 C 7.021 14.693,6.993 14.094,7.009 12.260 C 7.023 10.475,7.024 10.457,7.123 10.139 C 7.462 9.048,8.384 8.235,9.499 8.042 C 9.609 8.023,10.789 8.012,12.120 8.017 C 14.498 8.026,14.545 8.028,14.840 8.116 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const BugIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Bug = BugIcon;