@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.42 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-hand" 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.499 1.040 C 10.769 1.173,10.188 1.514,9.679 2.108 C 9.463 2.360,9.237 2.760,9.157 3.032 C 9.123 3.148,9.089 3.197,9.052 3.182 C 8.549 2.989,7.673 2.963,7.139 3.125 C 6.190 3.414,5.443 4.157,5.114 5.140 L 5.021 5.420 5.009 8.674 C 4.998 11.544,4.990 11.925,4.937 11.904 C 4.598 11.774,4.388 11.742,3.900 11.744 C 3.308 11.746,3.028 11.806,2.588 12.023 C 1.802 12.412,1.216 13.120,0.994 13.949 C 0.885 14.357,0.875 15.066,0.974 15.440 C 1.068 15.797,1.282 16.237,1.495 16.511 C 1.742 16.829,5.710 20.770,6.089 21.075 C 7.499 22.208,8.978 22.778,10.980 22.960 C 11.684 23.024,14.408 23.011,15.008 22.941 C 16.050 22.819,17.015 22.537,17.940 22.084 C 20.768 20.699,22.653 17.978,22.960 14.840 C 22.991 14.527,23.001 13.270,22.992 10.900 L 22.979 7.420 22.886 7.140 C 22.557 6.157,21.810 5.413,20.861 5.125 C 20.327 4.963,19.451 4.989,18.948 5.182 C 18.911 5.197,18.877 5.148,18.843 5.032 C 18.597 4.201,17.764 3.400,16.861 3.125 C 16.327 2.963,15.451 2.989,14.948 3.182 C 14.911 3.197,14.877 3.148,14.843 3.032 C 14.597 2.199,13.754 1.390,12.861 1.129 C 12.500 1.023,11.832 0.980,11.499 1.040 M12.308 3.060 C 12.438 3.099,12.571 3.179,12.679 3.283 C 12.999 3.594,12.978 3.344,13.000 7.023 L 13.020 10.306 13.141 10.503 C 13.543 11.156,14.457 11.156,14.859 10.503 L 14.980 10.306 15.000 8.023 C 15.022 5.464,15.008 5.587,15.321 5.283 C 15.490 5.120,15.777 5.000,16.000 5.000 C 16.223 5.000,16.510 5.120,16.679 5.283 C 16.996 5.591,16.978 5.404,17.000 8.523 L 17.020 11.306 17.141 11.503 C 17.543 12.156,18.457 12.156,18.859 11.503 L 18.980 11.306 19.000 9.523 C 19.022 7.523,19.014 7.582,19.321 7.283 C 19.490 7.120,19.777 7.000,20.000 7.000 C 20.238 7.000,20.514 7.120,20.697 7.304 C 21.021 7.627,21.008 7.443,20.987 11.349 C 20.969 14.948,20.967 14.992,20.783 15.720 C 20.161 18.179,18.179 20.162,15.725 20.778 C 14.978 20.965,14.770 20.980,12.840 20.980 C 11.297 20.980,10.952 20.969,10.577 20.910 C 9.406 20.724,8.582 20.398,7.670 19.762 C 7.173 19.415,3.113 15.393,2.993 15.130 C 2.897 14.917,2.890 14.549,2.979 14.336 C 3.060 14.141,3.251 13.939,3.460 13.828 C 3.671 13.715,4.116 13.709,4.320 13.815 C 4.397 13.855,4.901 14.325,5.440 14.860 C 5.979 15.394,6.483 15.864,6.560 15.905 C 6.659 15.957,6.787 15.979,7.000 15.979 C 7.258 15.980,7.327 15.964,7.492 15.867 C 7.844 15.660,8.029 15.295,7.987 14.888 C 7.957 14.598,7.833 14.406,7.383 13.961 L 7.000 13.582 7.000 9.718 C 7.000 5.362,6.982 5.625,7.306 5.300 C 7.486 5.121,7.764 5.000,8.000 5.000 C 8.237 5.000,8.514 5.120,8.697 5.303 C 9.006 5.612,9.000 5.555,9.000 8.297 L 9.001 10.700 9.095 10.900 C 9.276 11.281,9.595 11.488,10.000 11.488 C 10.405 11.488,10.724 11.281,10.905 10.900 L 10.999 10.700 11.000 7.297 C 11.000 3.440,10.986 3.620,11.304 3.303 C 11.582 3.024,11.916 2.944,12.308 3.060 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const HandIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Hand = HandIcon;