UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.17 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-clipboard-pen" 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.477 1.073 C 7.806 1.249,7.238 1.823,7.060 2.508 C 7.027 2.634,7.000 2.794,7.000 2.864 L 7.000 2.991 6.230 3.010 C 5.567 3.027,5.416 3.043,5.139 3.126 C 4.192 3.411,3.444 4.155,3.114 5.140 L 3.020 5.420 3.009 9.540 C 2.996 14.139,2.979 13.843,3.276 14.173 C 3.464 14.381,3.708 14.488,3.997 14.488 C 4.405 14.488,4.724 14.282,4.905 13.900 L 4.999 13.700 5.000 9.797 C 5.000 5.383,4.984 5.622,5.303 5.303 C 5.554 5.052,5.751 5.000,6.447 5.000 L 7.000 5.000 7.000 5.132 C 7.000 5.323,7.104 5.690,7.225 5.930 C 7.361 6.199,7.801 6.639,8.070 6.775 C 8.522 7.004,8.454 7.000,11.993 7.000 C 15.539 7.000,15.479 7.003,15.937 6.771 C 16.197 6.639,16.639 6.197,16.771 5.937 C 16.888 5.707,17.000 5.309,17.000 5.124 L 17.000 5.000 17.553 5.000 C 18.249 5.000,18.446 5.052,18.697 5.303 C 19.024 5.631,19.000 5.009,19.000 13.001 C 19.000 18.907,18.991 20.138,18.945 20.290 C 18.872 20.533,18.707 20.740,18.484 20.872 L 18.300 20.980 15.260 21.000 C 12.239 21.020,12.219 21.021,12.060 21.106 C 11.706 21.298,11.512 21.615,11.512 22.003 C 11.512 22.292,11.619 22.536,11.827 22.724 C 12.153 23.018,11.976 23.005,15.460 22.991 L 18.580 22.979 18.860 22.886 C 19.849 22.555,20.582 21.816,20.886 20.840 L 20.980 20.540 20.980 13.000 L 20.980 5.460 20.886 5.160 C 20.580 4.179,19.819 3.415,18.861 3.126 C 18.585 3.043,18.433 3.027,17.778 3.010 L 17.017 2.991 16.968 2.687 C 16.942 2.520,16.869 2.275,16.806 2.141 C 16.665 1.839,16.321 1.464,16.017 1.281 C 15.548 0.999,15.636 1.005,12.000 1.005 C 9.047 1.005,8.715 1.011,8.477 1.073 M15.000 4.000 L 15.000 5.000 12.000 5.000 L 9.000 5.000 9.000 4.000 L 9.000 3.000 12.000 3.000 L 15.000 3.000 15.000 4.000 M11.330 11.044 C 10.849 11.124,10.379 11.337,9.960 11.662 C 9.646 11.907,4.476 17.103,4.329 17.323 C 4.066 17.715,3.947 18.039,3.478 19.642 C 3.011 21.240,2.994 21.311,3.014 21.590 C 3.052 22.135,3.371 22.602,3.875 22.850 C 4.110 22.966,4.174 22.980,4.479 22.979 C 4.794 22.977,4.937 22.943,6.360 22.525 C 8.121 22.008,8.454 21.871,8.920 21.468 C 9.498 20.968,14.341 16.069,14.500 15.823 C 15.161 14.802,15.162 13.420,14.502 12.426 C 14.165 11.918,13.594 11.449,13.039 11.223 C 12.561 11.028,11.864 10.955,11.330 11.044 M12.353 13.116 C 12.594 13.239,12.733 13.374,12.860 13.607 C 13.018 13.896,13.029 14.324,12.885 14.605 C 12.767 14.837,7.564 20.051,7.380 20.122 C 7.221 20.184,5.265 20.759,5.254 20.747 C 5.230 20.723,5.838 18.719,5.911 18.580 C 5.997 18.416,11.126 13.271,11.325 13.149 C 11.595 12.984,12.064 12.969,12.353 13.116 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const ClipboardPenIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const ClipboardPen = ClipboardPenIcon;