@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.15 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-bone" 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="M15.873 1.060 C 14.275 1.363,13.102 2.693,13.014 4.300 C 12.991 4.713,12.995 4.739,13.242 5.855 L 13.330 6.250 9.795 9.785 C 7.851 11.729,6.235 13.320,6.204 13.320 C 6.173 13.320,5.876 13.254,5.544 13.172 C 5.017 13.043,4.879 13.024,4.460 13.025 C 4.145 13.025,3.886 13.048,3.707 13.093 C 2.454 13.403,1.514 14.299,1.133 15.548 C 1.038 15.863,1.026 15.963,1.026 16.500 C 1.026 17.037,1.038 17.137,1.133 17.452 C 1.513 18.697,2.436 19.587,3.664 19.891 L 4.020 19.980 4.109 20.336 C 4.480 21.832,5.765 22.900,7.300 22.987 C 7.757 23.013,8.137 22.964,8.588 22.821 C 9.606 22.497,10.497 21.606,10.821 20.588 C 11.042 19.893,11.048 19.399,10.847 18.540 C 10.780 18.254,10.714 17.957,10.701 17.880 L 10.677 17.740 14.211 14.208 L 17.745 10.675 18.122 10.756 C 18.330 10.800,18.671 10.873,18.880 10.917 C 19.688 11.091,20.469 10.963,21.240 10.531 C 21.709 10.268,22.268 9.709,22.531 9.240 C 23.311 7.847,23.099 6.184,22.000 5.078 C 21.476 4.550,20.925 4.236,20.277 4.095 L 19.974 4.029 19.924 3.789 C 19.660 2.509,18.650 1.449,17.378 1.118 C 16.959 1.009,16.280 0.983,15.873 1.060 M17.119 3.143 C 17.240 3.198,17.433 3.336,17.547 3.448 C 17.827 3.723,17.945 3.998,17.995 4.491 C 18.045 4.976,18.167 5.262,18.448 5.547 C 18.725 5.829,19.017 5.955,19.511 6.005 C 20.002 6.055,20.278 6.174,20.552 6.453 C 20.665 6.568,20.805 6.767,20.866 6.900 C 20.961 7.106,20.977 7.192,20.977 7.500 C 20.977 7.808,20.961 7.894,20.866 8.100 C 20.722 8.415,20.414 8.725,20.110 8.861 C 19.748 9.024,19.508 9.028,18.921 8.883 C 17.905 8.632,17.414 8.638,16.840 8.907 C 16.546 9.045,16.459 9.129,12.794 12.794 C 9.127 16.461,9.045 16.546,8.905 16.843 C 8.626 17.432,8.621 17.876,8.884 18.936 C 8.980 19.324,8.999 19.469,8.979 19.666 C 8.929 20.169,8.582 20.643,8.100 20.868 C 7.893 20.965,7.810 20.980,7.500 20.980 C 7.189 20.980,7.106 20.965,6.896 20.867 C 6.592 20.727,6.278 20.414,6.144 20.120 C 6.077 19.972,6.031 19.772,6.004 19.507 C 5.911 18.591,5.420 18.096,4.511 18.004 C 4.017 17.955,3.726 17.830,3.448 17.547 C 3.335 17.432,3.195 17.233,3.134 17.100 C 3.039 16.894,3.023 16.808,3.023 16.500 C 3.023 16.192,3.039 16.106,3.134 15.900 C 3.350 15.430,3.823 15.078,4.315 15.021 C 4.497 14.999,4.650 15.019,5.064 15.116 C 6.184 15.380,6.565 15.376,7.154 15.097 C 7.455 14.954,7.527 14.885,11.206 11.206 C 14.873 7.539,14.955 7.454,15.095 7.157 C 15.375 6.567,15.379 6.181,15.119 5.074 C 15.020 4.654,14.999 4.494,15.020 4.320 C 15.092 3.715,15.589 3.163,16.174 3.039 C 16.441 2.982,16.870 3.030,17.119 3.143 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const BoneIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Bone = BoneIcon;