UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.69 kB
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-anvil" 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="M7.480 3.073 C 7.054 3.184,6.598 3.503,6.354 3.862 L 6.260 3.999 4.500 4.002 C 2.971 4.004,2.705 4.014,2.477 4.073 C 1.780 4.255,1.185 4.885,1.036 5.597 C 0.942 6.051,1.046 6.947,1.268 7.600 C 1.918 9.505,3.659 10.846,5.670 10.988 L 6.000 11.012 6.000 11.138 C 6.000 11.543,6.235 12.044,6.596 12.404 C 6.958 12.767,7.457 13.000,7.868 13.000 L 8.000 13.000 8.000 14.500 L 8.000 16.000 7.890 16.000 C 7.664 16.001,7.002 16.120,6.755 16.204 C 5.368 16.679,4.372 17.805,4.083 19.227 C 3.885 20.198,4.038 20.846,4.596 21.404 C 4.882 21.690,5.148 21.847,5.508 21.940 C 5.853 22.030,18.147 22.030,18.492 21.940 C 18.852 21.847,19.118 21.690,19.404 21.404 C 19.957 20.851,20.114 20.193,19.921 19.243 C 19.628 17.806,18.637 16.680,17.245 16.204 C 16.998 16.120,16.336 16.001,16.110 16.000 L 16.000 16.000 16.000 14.460 L 16.000 12.920 16.102 12.920 C 16.297 12.920,17.021 12.751,17.500 12.595 C 18.380 12.307,19.313 11.799,20.040 11.211 C 20.394 10.925,21.067 10.239,21.326 9.900 C 22.226 8.721,22.797 7.297,22.958 5.832 C 23.077 4.738,22.950 4.175,22.465 3.653 C 22.198 3.366,21.870 3.164,21.523 3.073 C 21.279 3.010,20.761 3.005,14.500 3.005 C 8.268 3.005,7.720 3.010,7.480 3.073 M20.999 5.090 C 20.993 5.611,20.851 6.414,20.671 6.940 C 19.991 8.936,18.323 10.401,16.180 10.885 C 15.782 10.975,15.760 10.976,11.890 10.990 L 8.000 11.003 8.000 8.002 L 8.000 5.000 14.500 5.000 L 21.000 5.000 20.999 5.090 M6.000 7.506 L 6.000 9.011 5.698 8.984 C 4.928 8.914,4.239 8.545,3.695 7.911 C 3.320 7.473,3.078 6.893,3.018 6.286 L 2.990 6.000 4.495 6.000 L 6.000 6.000 6.000 7.506 M14.000 14.500 L 14.000 16.000 12.000 16.000 L 10.000 16.000 10.000 14.500 L 10.000 13.000 12.000 13.000 L 14.000 13.000 14.000 14.500 M16.478 18.062 C 16.956 18.171,17.389 18.485,17.686 18.937 C 17.855 19.196,17.938 19.430,17.981 19.776 L 18.009 20.000 12.005 20.000 L 6.000 20.000 6.000 19.898 C 6.000 19.676,6.132 19.235,6.265 19.014 C 6.546 18.543,6.988 18.201,7.477 18.073 C 7.717 18.011,8.105 18.004,11.972 18.002 C 15.667 18.000,16.239 18.008,16.478 18.062 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const AnvilIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Anvil = AnvilIcon;