@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.13 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-repeat-1" 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="M16.670 1.061 C 16.448 1.142,16.250 1.309,16.128 1.516 C 16.036 1.672,16.020 1.745,16.021 2.000 C 16.021 2.213,16.043 2.341,16.095 2.440 C 16.136 2.517,16.711 3.124,17.374 3.790 L 18.578 5.000 12.708 5.000 C 8.831 5.000,6.705 5.014,6.448 5.043 C 5.565 5.139,4.818 5.428,4.068 5.963 C 3.067 6.677,2.364 7.771,2.093 9.040 C 2.034 9.315,2.020 9.563,2.020 10.343 L 2.020 11.306 2.141 11.503 C 2.543 12.156,3.457 12.156,3.859 11.503 L 3.980 11.306 4.005 10.383 C 4.027 9.568,4.041 9.422,4.126 9.139 C 4.411 8.191,5.174 7.426,6.139 7.121 L 6.460 7.020 12.520 7.009 L 18.580 6.998 17.374 8.209 C 16.711 8.875,16.138 9.481,16.101 9.555 C 15.872 10.009,16.056 10.601,16.508 10.867 C 16.673 10.964,16.742 10.980,17.000 10.979 C 17.212 10.979,17.341 10.957,17.440 10.905 C 17.517 10.865,18.531 9.884,19.694 8.726 C 21.996 6.433,21.999 6.429,21.999 6.000 C 21.999 5.569,21.999 5.569,19.674 3.255 C 17.750 1.340,17.521 1.124,17.343 1.065 C 17.107 0.987,16.874 0.986,16.670 1.061 M10.695 9.057 C 10.466 9.129,10.256 9.299,10.128 9.516 C 10.036 9.672,10.020 9.746,10.020 10.003 C 10.020 10.271,10.034 10.329,10.141 10.503 C 10.288 10.741,10.577 10.946,10.819 10.982 L 10.997 11.009 11.008 12.658 L 11.020 14.306 11.141 14.503 C 11.543 15.156,12.457 15.156,12.859 14.503 L 12.980 14.306 12.980 12.003 L 12.980 9.700 12.872 9.516 C 12.740 9.293,12.533 9.128,12.290 9.055 C 12.050 8.983,10.928 8.984,10.695 9.057 M20.695 12.057 C 20.466 12.129,20.256 12.299,20.128 12.516 C 20.022 12.697,20.020 12.714,19.995 13.620 C 19.973 14.431,19.959 14.578,19.874 14.861 C 19.590 15.806,18.845 16.556,17.860 16.886 L 17.580 16.980 11.500 16.991 L 5.420 17.002 6.626 15.791 C 7.289 15.125,7.864 14.517,7.905 14.440 C 7.957 14.341,7.979 14.213,7.979 14.000 C 7.980 13.745,7.964 13.672,7.872 13.516 C 7.618 13.084,7.138 12.906,6.657 13.065 C 6.479 13.124,6.250 13.340,4.326 15.255 C 2.001 17.569,2.001 17.569,2.001 18.000 C 2.001 18.429,2.004 18.433,4.306 20.726 C 5.469 21.884,6.483 22.865,6.560 22.905 C 6.659 22.957,6.788 22.979,7.000 22.979 C 7.258 22.980,7.327 22.964,7.492 22.867 C 7.714 22.737,7.901 22.498,7.965 22.264 C 8.019 22.061,7.989 21.733,7.899 21.555 C 7.862 21.481,7.289 20.876,6.627 20.211 L 5.423 19.002 11.562 18.989 C 17.295 18.978,17.720 18.972,18.000 18.905 C 19.546 18.537,20.756 17.614,21.433 16.288 C 21.662 15.839,21.805 15.439,21.907 14.960 C 21.966 14.685,21.980 14.437,21.980 13.660 L 21.980 12.700 21.872 12.516 C 21.628 12.101,21.150 11.915,20.695 12.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const Repeat1Icon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Repeat1 = Repeat1Icon;