UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.44 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-trees" 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="M12.674 2.053 C 12.451 2.137,12.341 2.238,11.536 3.100 C 11.038 3.634,10.758 3.966,10.695 4.100 C 10.523 4.464,10.585 4.846,10.867 5.160 C 11.071 5.387,11.297 5.488,11.600 5.488 C 11.965 5.488,12.115 5.399,12.582 4.909 L 13.003 4.466 13.257 4.743 C 13.396 4.895,14.131 5.686,14.889 6.500 L 16.267 7.980 16.004 8.005 C 15.665 8.037,15.486 8.114,15.288 8.312 C 14.983 8.617,14.917 9.129,15.136 9.492 C 15.192 9.584,15.920 10.407,16.753 11.320 L 18.267 12.980 18.003 13.005 C 17.665 13.037,17.486 13.114,17.288 13.312 C 16.983 13.617,16.917 14.129,17.136 14.492 C 17.192 14.584,17.919 15.407,18.752 16.320 L 20.266 17.980 16.003 18.000 C 12.713 18.015,11.714 18.031,11.627 18.070 C 11.428 18.158,11.239 18.328,11.128 18.516 C 11.036 18.672,11.020 18.746,11.020 19.003 C 11.020 19.271,11.034 19.329,11.141 19.503 C 11.288 19.741,11.577 19.946,11.819 19.982 L 11.996 20.008 12.008 21.157 L 12.020 22.307 12.141 22.503 C 12.543 23.156,13.457 23.156,13.859 22.503 L 13.980 22.307 13.992 21.153 L 14.005 20.000 17.272 20.000 C 20.817 19.999,20.723 20.004,21.195 19.775 C 21.477 19.638,21.913 19.209,22.055 18.930 C 22.362 18.324,22.351 17.600,22.025 17.026 C 21.951 16.895,21.433 16.289,20.806 15.599 L 19.715 14.399 19.853 14.230 C 20.353 13.613,20.419 12.731,20.019 12.020 C 19.934 11.869,19.483 11.341,18.806 10.600 C 17.795 9.494,17.732 9.415,17.785 9.340 C 18.149 8.830,18.246 8.581,18.271 8.093 C 18.292 7.677,18.211 7.333,18.011 6.990 C 17.950 6.885,16.938 5.764,15.761 4.499 C 14.141 2.756,13.581 2.179,13.451 2.116 C 13.233 2.010,12.868 1.981,12.674 2.053 M6.358 6.061 C 4.746 6.312,3.414 7.589,3.090 9.193 L 3.015 9.563 2.804 9.705 C 2.272 10.063,1.714 10.729,1.440 11.333 C 0.928 12.464,0.965 13.777,1.541 14.870 C 2.016 15.770,2.822 16.460,3.780 16.787 C 4.230 16.940,4.673 17.000,5.364 17.000 L 5.998 17.000 6.009 19.653 L 6.020 22.306 6.141 22.503 C 6.543 23.156,7.457 23.156,7.859 22.503 L 7.980 22.306 7.991 19.658 L 8.002 17.009 8.791 16.990 C 9.652 16.969,9.916 16.921,10.490 16.681 C 11.385 16.309,12.227 15.469,12.597 14.580 C 12.843 13.990,12.898 13.692,12.896 12.960 C 12.894 12.359,12.884 12.268,12.785 11.940 C 12.504 11.012,11.919 10.192,11.188 9.700 L 10.985 9.563 10.914 9.213 C 10.582 7.570,9.257 6.308,7.605 6.058 C 7.144 5.989,6.816 5.990,6.358 6.061 M7.478 8.062 C 7.956 8.171,8.389 8.485,8.686 8.937 C 8.891 9.250,8.957 9.484,8.997 10.048 C 9.046 10.743,9.148 10.888,9.830 11.239 C 10.722 11.698,11.128 12.708,10.801 13.657 C 10.579 14.303,9.997 14.816,9.328 14.956 C 9.188 14.985,8.389 15.000,6.988 14.999 C 4.678 14.999,4.576 14.991,4.149 14.775 C 3.845 14.621,3.440 14.197,3.285 13.872 C 2.795 12.842,3.222 11.694,4.289 11.168 C 4.820 10.906,5.000 10.629,5.000 10.071 C 5.000 9.688,5.100 9.289,5.265 9.014 C 5.739 8.222,6.584 7.859,7.478 8.062 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const TreesIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Trees = TreesIcon;