@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.78 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-hammer" 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="M8.670 2.018 C 8.445 2.105,8.249 2.271,8.128 2.476 C 8.038 2.629,8.020 2.708,8.020 2.940 C 8.020 3.384,8.091 3.488,8.875 4.190 C 9.247 4.522,9.658 4.926,9.788 5.087 C 10.528 5.996,10.902 6.956,10.983 8.154 L 11.011 8.568 6.832 12.754 C 4.044 15.547,2.602 17.019,2.499 17.179 C 2.155 17.709,2.019 18.194,2.022 18.880 C 2.024 19.472,2.110 19.833,2.370 20.338 C 2.605 20.794,3.206 21.395,3.662 21.630 C 4.187 21.900,4.525 21.979,5.160 21.976 C 5.637 21.974,5.740 21.961,6.040 21.863 C 6.447 21.731,6.736 21.576,7.060 21.317 C 7.192 21.212,9.118 19.306,11.340 17.083 C 13.562 14.859,15.403 13.040,15.432 13.040 C 15.571 13.040,15.795 13.223,16.424 13.848 L 17.108 14.527 17.050 14.694 C 16.968 14.930,17.005 15.274,17.139 15.502 C 17.412 15.968,18.037 16.136,18.492 15.865 C 18.708 15.737,22.808 11.626,22.905 11.440 C 22.957 11.341,22.979 11.212,22.979 11.000 C 22.980 10.745,22.964 10.672,22.872 10.516 C 22.626 10.097,22.126 9.903,21.691 10.056 L 21.532 10.112 20.850 9.426 C 20.475 9.049,20.135 8.677,20.094 8.600 C 20.032 8.481,20.018 8.329,20.000 7.600 C 19.982 6.899,19.965 6.710,19.908 6.580 C 19.818 6.377,17.243 3.802,16.779 3.452 C 16.134 2.966,15.473 2.614,14.738 2.366 C 13.769 2.039,13.459 2.008,10.900 1.981 C 9.138 1.963,8.797 1.968,8.670 2.018 M13.335 4.062 C 13.796 4.143,14.255 4.290,14.648 4.482 C 15.362 4.831,15.550 4.984,16.870 6.295 L 18.000 7.418 18.001 7.959 C 18.002 8.773,18.137 9.283,18.494 9.820 C 18.582 9.952,18.974 10.385,19.366 10.781 L 20.078 11.503 19.289 12.291 L 18.499 13.080 17.860 12.438 C 16.971 11.545,16.665 11.326,16.020 11.120 C 15.793 11.047,15.616 11.027,15.080 11.011 L 14.420 10.992 13.710 10.287 L 13.000 9.581 12.999 8.760 C 12.998 7.288,12.781 6.279,12.232 5.184 C 12.041 4.803,11.630 4.143,11.554 4.097 C 11.434 4.022,11.591 4.000,12.250 4.000 C 12.730 4.000,13.101 4.022,13.335 4.062 M9.434 16.146 C 6.851 18.729,5.737 19.817,5.612 19.880 C 5.515 19.928,5.333 19.977,5.208 19.988 C 4.766 20.027,4.297 19.744,4.108 19.326 C 3.991 19.065,3.995 18.646,4.117 18.400 C 4.182 18.271,5.234 17.192,7.853 14.570 L 11.500 10.920 12.290 11.710 L 13.080 12.500 9.434 16.146 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const HammerIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Hammer = HammerIcon;