UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.19 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-eraser" 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="M13.520 1.988 C 13.057 2.065,12.571 2.261,12.120 2.552 C 11.862 2.718,1.895 12.648,1.613 13.020 C 1.203 13.561,1.002 14.119,0.971 14.804 C 0.936 15.562,1.098 16.184,1.488 16.785 C 1.782 17.238,6.282 21.763,6.580 21.904 L 6.780 21.999 14.480 21.998 C 20.809 21.997,22.207 21.987,22.330 21.943 C 22.551 21.864,22.744 21.702,22.869 21.489 C 22.964 21.328,22.980 21.256,22.980 21.000 C 22.980 20.746,22.963 20.672,22.872 20.516 C 22.813 20.415,22.698 20.282,22.618 20.221 C 22.323 19.996,22.392 20.000,18.764 20.000 L 15.421 20.000 18.885 16.530 C 20.790 14.622,22.403 12.979,22.469 12.880 C 22.654 12.604,22.823 12.248,22.926 11.919 C 23.007 11.661,23.020 11.538,23.020 11.020 C 23.020 10.503,23.007 10.378,22.926 10.120 C 22.784 9.667,22.583 9.285,22.301 8.935 C 21.880 8.415,16.101 2.674,15.809 2.487 C 15.477 2.275,15.051 2.101,14.672 2.023 C 14.390 1.965,13.767 1.946,13.520 1.988 M14.565 4.076 C 14.700 4.144,15.584 5.004,17.774 7.195 C 21.203 10.627,21.020 10.410,21.020 11.040 C 21.020 11.318,21.003 11.413,20.926 11.564 C 20.858 11.697,19.866 12.715,17.416 15.164 L 14.000 18.580 10.210 14.790 L 6.420 11.000 9.720 7.697 C 11.535 5.881,13.089 4.340,13.173 4.272 C 13.257 4.204,13.428 4.106,13.553 4.053 C 13.855 3.926,14.289 3.936,14.565 4.076 M8.800 16.220 L 12.580 20.000 9.999 20.000 L 7.418 20.000 5.311 17.890 C 2.904 15.479,2.980 15.575,2.980 14.960 C 2.980 14.683,2.997 14.587,3.073 14.440 C 3.131 14.328,3.506 13.919,4.073 13.350 C 4.571 12.850,4.989 12.440,5.000 12.440 C 5.011 12.440,6.721 14.141,8.800 16.220 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const EraserIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Eraser = EraserIcon;