@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.34 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-lasso" 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="M10.960 1.043 C 6.445 1.386,2.581 4.049,1.387 7.640 C 0.834 9.305,0.877 11.124,1.507 12.780 C 1.661 13.183,2.029 13.904,2.256 14.246 L 2.406 14.471 2.307 14.667 C 2.090 15.094,2.021 15.418,2.021 16.000 C 2.021 16.453,2.036 16.588,2.114 16.840 C 2.369 17.660,2.937 18.325,3.701 18.702 L 4.063 18.879 4.116 19.170 C 4.250 19.902,4.657 20.836,5.133 21.505 C 5.588 22.146,6.382 22.869,6.733 22.964 C 7.405 23.145,8.060 22.589,7.988 21.897 C 7.956 21.588,7.830 21.396,7.438 21.063 C 6.784 20.507,6.358 19.816,6.103 18.900 C 6.085 18.833,6.129 18.795,6.371 18.670 C 6.530 18.588,6.761 18.434,6.885 18.327 L 7.110 18.134 7.688 18.327 C 9.024 18.772,10.027 18.947,11.480 18.987 C 13.863 19.052,15.943 18.600,17.872 17.599 C 20.205 16.388,21.883 14.532,22.614 12.353 C 23.657 9.242,22.544 5.878,19.719 3.603 C 17.390 1.727,14.207 0.797,10.960 1.043 M13.445 3.097 C 16.902 3.562,19.670 5.483,20.653 8.100 C 21.101 9.291,21.101 10.709,20.653 11.900 C 19.677 14.498,16.971 16.392,13.500 16.907 C 12.814 17.008,10.973 17.009,10.320 16.907 C 9.675 16.807,9.035 16.660,8.488 16.486 L 8.020 16.337 7.994 15.889 C 7.978 15.612,7.934 15.329,7.880 15.150 C 7.590 14.190,6.817 13.415,5.861 13.126 C 5.434 12.997,4.687 12.982,4.248 13.095 C 3.900 13.184,3.949 13.223,3.626 12.600 C 2.917 11.234,2.811 9.525,3.347 8.100 C 4.329 5.487,7.143 3.532,10.540 3.103 C 10.804 3.069,11.110 3.034,11.220 3.025 C 11.620 2.992,12.992 3.036,13.445 3.097 M5.334 15.064 C 5.698 15.188,6.000 15.613,6.000 16.001 C 6.000 16.331,5.784 16.696,5.484 16.872 C 5.328 16.963,5.254 16.980,5.000 16.980 C 4.746 16.980,4.672 16.963,4.516 16.872 C 3.937 16.531,3.833 15.774,4.301 15.306 C 4.587 15.019,4.952 14.934,5.334 15.064 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const LassoIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Lasso = LassoIcon;