UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.03 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-sprout" 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="M18.323 3.042 C 16.329 3.231,14.919 3.823,13.739 4.966 C 13.443 5.253,13.232 5.497,13.128 5.672 C 12.462 6.798,12.084 8.022,12.015 9.273 C 11.995 9.640,11.972 9.748,11.851 10.040 C 11.773 10.227,11.706 10.384,11.702 10.390 C 11.697 10.395,11.598 10.260,11.480 10.090 C 11.155 9.619,10.748 9.148,10.430 8.874 C 8.932 7.585,6.913 7.156,4.230 7.557 C 3.928 7.602,3.647 7.668,3.540 7.720 C 3.222 7.874,3.000 8.243,3.000 8.617 C 3.000 8.807,3.304 9.707,3.575 10.322 C 4.220 11.783,5.173 12.912,6.308 13.562 C 6.987 13.950,7.809 14.221,8.614 14.322 C 9.108 14.383,10.328 14.352,10.940 14.261 C 11.182 14.226,11.414 14.193,11.457 14.188 C 11.524 14.181,11.542 14.232,11.605 14.620 C 11.940 16.661,11.834 17.350,11.068 18.126 C 10.835 18.361,10.330 18.716,9.971 18.896 L 9.763 19.000 8.328 19.000 C 6.768 19.000,6.655 19.013,6.382 19.221 C 6.302 19.282,6.187 19.415,6.128 19.516 C 6.037 19.672,6.020 19.746,6.020 20.000 C 6.020 20.256,6.036 20.328,6.131 20.489 C 6.256 20.702,6.449 20.864,6.670 20.943 C 6.892 21.022,17.108 21.022,17.330 20.943 C 17.551 20.864,17.744 20.702,17.869 20.489 C 17.964 20.328,17.980 20.256,17.980 20.000 C 17.980 19.746,17.963 19.672,17.872 19.516 C 17.813 19.415,17.698 19.282,17.618 19.221 C 17.334 19.004,17.284 19.000,15.033 19.000 L 12.959 19.000 13.102 18.792 C 13.437 18.304,13.674 17.642,13.762 16.943 C 13.827 16.425,13.792 15.686,13.661 14.820 C 13.425 13.267,13.393 12.972,13.391 12.400 C 13.389 11.940,13.405 11.754,13.471 11.500 C 13.562 11.146,13.627 10.960,13.659 10.960 C 13.736 10.960,14.553 10.828,14.800 10.775 C 16.217 10.474,17.505 9.842,18.174 9.120 C 19.275 7.930,19.864 6.377,19.983 4.348 C 20.014 3.825,19.976 3.640,19.789 3.394 C 19.525 3.048,19.166 2.962,18.323 3.042 M17.880 5.170 C 17.879 5.296,17.677 6.088,17.582 6.340 C 17.391 6.845,17.095 7.334,16.751 7.712 C 16.313 8.194,15.332 8.637,14.210 8.861 C 14.050 8.892,14.047 8.864,14.157 8.391 C 14.269 7.913,14.417 7.521,14.673 7.025 C 14.866 6.651,14.939 6.553,15.192 6.325 C 15.839 5.742,16.563 5.383,17.499 5.179 C 17.812 5.111,17.880 5.109,17.880 5.170 M6.700 9.441 C 8.383 9.599,9.423 10.331,10.243 11.933 C 10.340 12.121,10.405 12.288,10.389 12.304 C 10.336 12.357,9.150 12.372,8.785 12.323 C 7.863 12.200,6.991 11.749,6.397 11.087 C 6.285 10.962,6.086 10.699,5.953 10.502 C 5.724 10.161,5.400 9.564,5.400 9.484 C 5.400 9.398,6.025 9.378,6.700 9.441 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const SproutIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Sprout = SproutIcon;