UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 4.05 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-pocket-knife" 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="M2.695 1.057 C 2.466 1.129,2.256 1.299,2.128 1.516 C 2.023 1.694,2.020 1.722,2.006 2.420 C 1.991 3.206,2.024 3.451,2.190 3.779 C 2.381 4.157,2.925 4.601,3.570 4.904 C 3.652 4.943,3.720 4.985,3.720 4.997 C 3.720 5.010,3.599 5.082,3.452 5.158 C 2.796 5.498,2.381 5.847,2.190 6.220 C 1.938 6.712,1.941 7.295,2.199 7.799 C 2.384 8.160,2.939 8.607,3.570 8.904 C 3.652 8.943,3.720 8.985,3.720 8.997 C 3.720 9.010,3.599 9.082,3.452 9.158 C 2.796 9.498,2.381 9.847,2.190 10.220 C 2.004 10.583,1.952 11.038,2.054 11.420 C 2.213 12.015,2.573 12.379,3.466 12.850 C 3.672 12.958,3.840 13.057,3.840 13.071 C 3.840 13.085,3.438 13.502,2.947 13.998 C 2.023 14.932,1.809 15.202,1.514 15.802 C 1.158 16.529,1.020 17.143,1.020 18.000 C 1.020 19.066,1.273 19.909,1.861 20.805 C 2.110 21.184,2.816 21.890,3.195 22.139 C 4.087 22.724,4.939 22.980,6.000 22.980 C 6.857 22.980,7.462 22.843,8.205 22.481 C 8.913 22.137,8.890 22.157,13.050 18.004 L 17.000 14.061 17.002 18.120 C 17.003 21.407,17.014 22.209,17.057 22.330 C 17.136 22.551,17.298 22.744,17.511 22.869 C 17.688 22.973,17.728 22.980,18.160 22.979 C 18.892 22.977,19.553 22.808,20.286 22.433 C 21.630 21.748,22.580 20.489,22.907 18.960 C 22.976 18.639,22.980 18.250,22.980 12.000 C 22.980 5.750,22.976 5.361,22.907 5.040 C 22.764 4.373,22.508 3.757,22.139 3.195 C 21.894 2.821,21.188 2.115,20.812 1.867 C 19.065 0.716,16.946 0.716,15.188 1.866 C 14.967 2.011,13.791 3.162,10.110 6.837 C 5.465 11.474,5.317 11.617,5.230 11.562 C 4.925 11.368,4.615 11.187,4.459 11.111 C 4.361 11.063,4.280 11.013,4.280 10.999 C 4.280 10.986,4.347 10.943,4.430 10.904 C 5.061 10.607,5.616 10.160,5.801 9.799 C 6.059 9.295,6.062 8.712,5.810 8.220 C 5.619 7.847,5.204 7.498,4.548 7.158 C 4.401 7.082,4.280 7.010,4.280 6.997 C 4.280 6.985,4.348 6.943,4.430 6.904 C 5.061 6.607,5.616 6.160,5.801 5.799 C 6.059 5.295,6.062 4.712,5.810 4.220 C 5.607 3.823,5.223 3.512,4.413 3.087 L 4.007 2.873 3.994 2.287 C 3.981 1.734,3.974 1.689,3.872 1.516 C 3.628 1.101,3.150 0.915,2.695 1.057 M18.887 3.131 C 19.822 3.431,20.558 4.165,20.872 5.113 C 20.961 5.380,20.974 5.492,20.977 5.980 C 20.980 6.462,20.967 6.582,20.886 6.840 C 20.780 7.178,20.692 7.362,20.488 7.680 C 20.324 7.934,8.354 19.945,7.886 20.325 C 7.545 20.601,7.259 20.754,6.839 20.886 C 6.587 20.965,6.455 20.980,6.000 20.980 C 5.545 20.980,5.413 20.965,5.161 20.886 C 4.183 20.579,3.450 19.858,3.128 18.887 C 3.039 18.620,3.026 18.508,3.023 18.020 C 3.020 17.541,3.033 17.417,3.113 17.160 C 3.233 16.775,3.433 16.408,3.702 16.080 C 4.081 15.618,16.082 3.664,16.320 3.512 C 16.941 3.113,17.372 2.995,18.120 3.018 C 18.468 3.029,18.654 3.057,18.887 3.131 M17.695 5.055 C 17.464 5.130,17.255 5.300,17.128 5.516 C 17.037 5.672,17.020 5.746,17.020 6.000 C 17.020 6.257,17.036 6.327,17.133 6.492 C 17.651 7.374,18.998 7.018,18.998 6.000 C 18.998 5.623,18.792 5.281,18.463 5.112 C 18.265 5.010,17.911 4.984,17.695 5.055 M20.991 14.940 L 20.979 18.540 20.878 18.861 C 20.631 19.645,20.063 20.318,19.340 20.684 L 19.020 20.845 19.010 16.453 L 19.000 12.061 19.990 11.070 L 20.980 10.079 20.991 10.710 C 20.997 11.056,20.997 12.960,20.991 14.940 M5.695 17.055 C 5.464 17.130,5.255 17.300,5.128 17.516 C 5.037 17.672,5.020 17.746,5.020 18.000 C 5.020 18.257,5.036 18.327,5.133 18.492 C 5.651 19.374,6.998 19.018,6.998 18.000 C 6.998 17.623,6.792 17.281,6.463 17.112 C 6.265 17.010,5.911 16.984,5.695 17.055 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const PocketKnifeIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const PocketKnife = PocketKnifeIcon;