UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.95 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-nut" 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="M11.695 1.057 C 11.466 1.129,11.256 1.299,11.128 1.516 C 11.024 1.693,11.019 1.726,11.007 2.368 L 10.993 3.036 10.807 3.058 C 10.704 3.070,10.368 3.116,10.060 3.161 C 6.978 3.603,4.249 5.166,3.306 7.028 C 3.248 7.143,3.128 7.454,3.040 7.720 C 2.952 7.986,2.834 8.294,2.778 8.403 C 2.529 8.895,2.115 9.440,1.518 10.064 C 1.208 10.386,1.117 10.510,1.060 10.679 C 0.884 11.211,1.151 11.750,1.689 11.945 C 1.967 12.046,2.858 11.961,3.649 11.759 C 3.819 11.716,3.967 11.680,3.979 11.680 C 3.991 11.680,4.000 12.306,4.000 13.072 C 4.000 14.497,4.037 15.034,4.181 15.680 C 4.830 18.604,6.949 20.858,9.840 21.700 C 10.391 21.860,10.493 21.923,10.980 22.399 C 11.524 22.931,11.607 22.978,12.000 22.978 C 12.393 22.978,12.476 22.931,13.020 22.399 C 13.507 21.923,13.609 21.860,14.160 21.700 C 16.609 20.986,18.565 19.212,19.450 16.900 C 19.898 15.730,20.000 15.031,20.000 13.147 L 20.000 11.831 20.090 11.856 C 20.611 12.004,20.721 12.018,21.400 12.017 C 22.182 12.017,22.348 11.985,22.606 11.789 C 22.850 11.603,22.980 11.329,22.980 11.001 C 22.980 10.616,22.877 10.438,22.429 10.052 C 21.672 9.399,21.254 8.748,20.982 7.800 C 20.583 6.405,19.522 5.283,17.712 4.342 C 16.417 3.668,15.038 3.276,13.193 3.058 L 13.007 3.036 12.993 2.368 C 12.981 1.726,12.976 1.693,12.872 1.516 C 12.628 1.101,12.150 0.915,11.695 1.057 M13.415 5.100 C 14.574 5.253,15.715 5.587,16.635 6.042 C 17.397 6.419,17.865 6.741,18.343 7.218 C 18.795 7.669,18.920 7.880,19.114 8.520 C 19.177 8.729,19.241 8.927,19.255 8.960 C 19.277 9.010,19.243 9.018,19.046 9.007 C 18.604 8.982,18.211 9.244,18.061 9.664 C 17.847 10.265,17.630 10.542,17.186 10.784 C 16.993 10.889,16.988 10.889,16.845 10.821 C 16.325 10.575,15.849 10.177,15.529 9.720 C 15.133 9.155,14.937 9.022,14.500 9.022 C 14.075 9.022,13.899 9.137,13.490 9.680 C 13.224 10.033,12.846 10.378,12.466 10.616 C 12.272 10.737,12.079 10.847,12.039 10.860 C 11.996 10.874,11.860 10.831,11.713 10.756 C 11.144 10.470,10.821 10.183,10.464 9.647 C 10.139 9.159,9.928 9.022,9.500 9.022 C 9.084 9.022,8.815 9.193,8.548 9.624 C 8.261 10.088,7.751 10.537,7.233 10.782 L 7.087 10.852 6.887 10.705 C 6.608 10.500,6.281 10.137,6.046 9.771 C 5.754 9.315,5.644 9.198,5.407 9.089 C 5.233 9.009,5.146 8.994,4.940 9.007 L 4.687 9.023 4.738 8.922 C 4.766 8.866,4.848 8.640,4.918 8.420 C 5.104 7.843,5.212 7.668,5.660 7.217 C 6.842 6.025,8.937 5.211,11.300 5.024 C 11.693 4.993,12.948 5.038,13.415 5.100 M14.694 11.785 C 15.109 12.158,15.892 12.625,16.537 12.882 C 16.954 13.048,17.145 13.035,17.620 12.807 C 17.811 12.715,17.977 12.640,17.989 12.640 C 18.041 12.640,17.967 14.716,17.901 15.080 C 17.624 16.626,16.658 18.103,15.346 18.987 C 14.902 19.287,14.369 19.537,13.790 19.719 C 12.809 20.028,12.441 20.199,12.130 20.493 L 12.000 20.616 11.870 20.493 C 11.559 20.199,11.191 20.028,10.210 19.719 C 9.631 19.537,9.098 19.287,8.654 18.987 C 7.342 18.103,6.376 16.627,6.098 15.080 C 6.030 14.698,5.960 12.560,6.016 12.560 C 6.030 12.560,6.163 12.641,6.312 12.740 C 6.653 12.967,6.951 13.040,7.229 12.966 C 7.687 12.844,8.918 12.148,9.300 11.796 L 9.480 11.630 9.663 11.785 C 10.134 12.184,10.912 12.637,11.578 12.899 C 11.996 13.064,12.164 13.037,12.824 12.702 C 13.423 12.397,13.915 12.082,14.240 11.796 C 14.361 11.690,14.466 11.602,14.474 11.601 C 14.482 11.601,14.581 11.683,14.694 11.785 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const NutIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Nut = NutIcon;