UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 4.1 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-leafy-green" 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="M13.040 1.025 C 11.715 1.192,10.561 1.861,9.850 2.873 L 9.660 3.144 9.400 3.096 C 7.868 2.810,6.391 3.257,5.309 4.334 C 4.570 5.069,4.092 6.098,4.013 7.124 L 3.989 7.428 3.725 7.558 C 2.880 7.973,2.080 8.748,1.607 9.609 C 1.416 9.955,1.178 10.623,1.096 11.040 C 0.908 11.996,1.014 13.019,1.395 13.940 C 1.541 14.292,1.651 14.477,2.345 15.540 C 2.959 16.480,3.209 17.101,3.208 17.680 C 3.205 18.582,2.789 19.413,1.592 20.906 C 1.348 21.211,1.115 21.532,1.075 21.620 C 0.926 21.946,1.012 22.417,1.272 22.695 C 1.534 22.975,2.041 23.080,2.380 22.925 C 2.468 22.885,2.835 22.615,3.196 22.326 C 4.340 21.409,4.926 21.062,5.638 20.878 C 5.950 20.797,6.006 20.794,6.390 20.837 C 7.233 20.932,8.093 21.284,8.714 21.789 C 9.635 22.536,10.443 22.884,11.533 23.001 C 12.562 23.112,13.770 22.824,14.649 22.258 C 15.443 21.747,16.064 21.063,16.475 20.249 C 16.597 20.008,16.606 20.000,16.756 20.000 C 16.976 20.000,17.518 19.892,17.897 19.772 C 19.236 19.350,20.343 18.244,20.777 16.896 C 21.005 16.184,21.059 15.269,20.911 14.580 L 20.860 14.340 21.129 14.150 C 22.338 13.294,23.056 11.813,22.985 10.320 C 22.948 9.555,22.732 8.808,22.378 8.219 L 22.240 7.990 22.353 7.805 C 22.518 7.534,22.742 6.989,22.846 6.600 C 22.926 6.303,22.938 6.165,22.938 5.520 C 22.938 4.735,22.918 4.607,22.695 3.980 C 22.313 2.908,21.422 1.933,20.392 1.464 C 19.656 1.127,19.118 1.021,18.300 1.052 C 17.564 1.079,17.107 1.195,16.469 1.515 L 15.999 1.752 15.693 1.577 C 15.329 1.370,14.849 1.190,14.416 1.099 C 14.103 1.034,13.309 0.991,13.040 1.025 M13.983 3.059 C 14.154 3.092,14.408 3.172,14.547 3.238 C 14.796 3.354,15.206 3.642,15.322 3.782 C 15.354 3.821,15.470 3.895,15.580 3.946 C 15.970 4.128,16.391 4.046,16.747 3.718 C 17.227 3.275,17.686 3.083,18.340 3.052 C 19.213 3.011,19.870 3.301,20.423 3.973 C 20.814 4.448,20.979 4.972,20.949 5.640 C 20.918 6.301,20.722 6.775,20.282 7.253 C 19.954 7.609,19.872 8.030,20.054 8.420 C 20.105 8.530,20.179 8.646,20.218 8.678 C 20.358 8.794,20.646 9.204,20.762 9.453 C 20.895 9.735,21.000 10.218,20.999 10.534 C 20.996 11.537,20.288 12.518,19.323 12.859 C 19.025 12.964,18.815 13.141,18.694 13.389 C 18.532 13.719,18.541 13.966,18.729 14.380 C 18.942 14.853,18.976 15.009,18.974 15.520 C 18.972 15.868,18.952 16.040,18.891 16.227 C 18.614 17.075,17.954 17.698,17.092 17.924 C 16.819 17.996,16.710 18.003,16.227 17.980 C 15.685 17.955,15.668 17.956,15.459 18.059 C 15.159 18.206,15.023 18.378,14.900 18.769 C 14.496 20.054,13.597 20.833,12.318 21.005 C 11.563 21.107,10.693 20.837,10.069 20.307 C 9.717 20.008,9.213 19.686,8.745 19.462 C 8.106 19.156,7.563 18.992,6.743 18.859 L 6.587 18.834 12.209 13.207 C 15.302 10.112,17.865 7.517,17.905 7.440 C 17.957 7.341,17.979 7.212,17.979 7.000 C 17.980 6.745,17.964 6.672,17.872 6.516 C 17.740 6.293,17.533 6.128,17.290 6.055 C 17.055 5.984,16.943 5.986,16.677 6.063 C 16.465 6.125,16.337 6.249,10.839 11.744 L 5.218 17.361 5.169 17.051 C 5.031 16.176,4.680 15.422,3.786 14.082 C 3.363 13.447,3.195 13.119,3.103 12.750 C 2.851 11.735,3.128 10.674,3.834 9.947 C 4.246 9.523,4.632 9.290,5.238 9.098 C 5.623 8.977,5.795 8.839,5.943 8.536 C 6.048 8.323,6.050 8.307,6.022 7.809 C 5.990 7.218,6.046 6.862,6.236 6.457 C 6.475 5.946,6.820 5.580,7.320 5.308 C 8.032 4.921,8.821 4.906,9.610 5.266 C 10.029 5.457,10.283 5.467,10.617 5.303 C 10.889 5.170,10.987 5.046,11.188 4.580 C 11.461 3.945,11.830 3.547,12.413 3.260 C 12.915 3.012,13.408 2.949,13.983 3.059 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const LeafyGreenIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const LeafyGreen = LeafyGreenIcon;