@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.92 kB
JavaScript
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-recycle" 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.500 2.057 C 10.737 2.205,10.118 2.616,9.684 3.260 C 9.456 3.598,8.541 5.183,8.433 5.425 C 8.217 5.914,8.457 6.512,8.953 6.726 C 9.332 6.888,9.870 6.765,10.101 6.463 C 10.155 6.392,10.453 5.894,10.763 5.357 C 11.073 4.820,11.374 4.329,11.433 4.266 C 11.744 3.936,12.249 3.922,12.530 4.235 C 12.672 4.393,15.381 9.072,15.349 9.104 C 15.338 9.115,14.926 9.015,14.433 8.882 C 13.940 8.749,13.455 8.640,13.355 8.640 C 13.080 8.640,12.717 8.836,12.565 9.066 C 12.390 9.329,12.338 9.623,12.416 9.893 C 12.493 10.155,12.738 10.446,12.956 10.534 C 13.042 10.568,14.053 10.849,15.202 11.158 C 16.670 11.553,17.355 11.720,17.507 11.720 C 17.870 11.720,18.263 11.461,18.390 11.138 C 18.416 11.073,18.689 10.073,18.998 8.916 C 19.365 7.542,19.560 6.745,19.559 6.616 C 19.555 5.800,18.598 5.361,17.931 5.870 C 17.727 6.025,17.634 6.252,17.375 7.231 C 17.205 7.877,17.129 8.106,17.100 8.065 C 17.078 8.035,16.457 6.962,15.720 5.682 C 14.983 4.401,14.290 3.234,14.180 3.088 C 13.829 2.621,13.264 2.244,12.700 2.100 C 12.353 2.011,11.830 1.992,11.500 2.057 M6.840 8.555 C 6.697 8.595,5.725 8.858,4.680 9.138 C 3.635 9.419,2.716 9.682,2.637 9.722 C 2.266 9.910,2.034 10.376,2.117 10.763 C 2.172 11.021,2.241 11.150,2.407 11.306 C 2.585 11.473,2.765 11.560,2.993 11.587 C 3.144 11.604,3.367 11.560,4.114 11.362 C 4.628 11.225,5.056 11.122,5.066 11.132 C 5.076 11.142,4.486 12.183,3.755 13.445 C 3.025 14.707,2.358 15.884,2.273 16.060 C 1.629 17.402,2.193 19.016,3.540 19.682 C 4.135 19.976,4.308 20.000,5.836 19.998 C 7.281 19.996,7.351 19.988,7.619 19.783 C 7.696 19.725,7.808 19.592,7.869 19.489 C 7.964 19.328,7.980 19.256,7.980 19.000 C 7.980 18.746,7.963 18.672,7.872 18.516 C 7.813 18.415,7.698 18.282,7.618 18.221 C 7.350 18.017,7.217 18.000,5.866 18.000 C 4.681 18.000,4.617 17.996,4.449 17.915 C 4.122 17.756,3.943 17.390,4.032 17.059 C 4.069 16.921,6.733 12.251,6.830 12.154 C 6.848 12.136,6.950 12.450,7.056 12.851 C 7.355 13.971,7.389 14.068,7.550 14.245 C 8.163 14.924,9.278 14.518,9.280 13.615 C 9.280 13.479,9.113 12.788,8.778 11.535 C 8.502 10.504,8.239 9.520,8.193 9.349 C 8.016 8.682,7.489 8.372,6.840 8.555 M19.360 13.240 C 18.993 13.307,18.684 13.582,18.579 13.936 C 18.460 14.337,18.488 14.412,19.283 15.786 C 19.635 16.394,19.943 16.966,19.968 17.057 C 20.057 17.390,19.879 17.756,19.551 17.915 C 19.376 17.999,19.355 18.000,16.399 18.000 L 13.423 18.000 14.127 17.290 C 14.514 16.899,14.864 16.517,14.904 16.440 C 14.957 16.340,14.979 16.213,14.979 16.000 C 14.980 15.745,14.964 15.672,14.872 15.516 C 14.618 15.084,14.137 14.906,13.657 15.066 C 13.481 15.124,13.284 15.307,11.825 16.756 C 10.040 18.530,10.001 18.578,10.001 19.000 C 10.001 19.420,10.043 19.472,11.806 21.226 C 12.694 22.109,13.483 22.865,13.560 22.905 C 13.659 22.957,13.788 22.979,14.000 22.979 C 14.258 22.980,14.327 22.964,14.492 22.867 C 14.714 22.737,14.901 22.498,14.965 22.264 C 15.019 22.061,14.989 21.733,14.899 21.555 C 14.861 21.481,14.514 21.101,14.127 20.710 L 13.423 20.000 16.465 20.000 C 19.388 20.000,19.520 19.997,19.824 19.919 C 20.394 19.773,20.819 19.535,21.188 19.155 C 21.477 18.857,21.614 18.656,21.761 18.314 C 22.081 17.564,22.071 16.798,21.729 16.070 C 21.558 15.707,20.451 13.777,20.294 13.569 C 20.112 13.329,19.689 13.180,19.360 13.240 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const RecycleIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Recycle = RecycleIcon;