UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.36 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-paste" 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.181 3.415,3.420 4.179,3.114 5.160 L 3.020 5.460 3.020 13.000 L 3.020 20.540 3.114 20.840 C 3.422 21.827,4.173 22.578,5.160 22.886 L 5.460 22.980 12.000 22.980 L 18.540 22.980 18.880 22.865 C 19.666 22.601,20.302 22.065,20.668 21.358 C 20.968 20.781,20.679 20.118,20.048 19.935 C 19.667 19.824,19.243 19.963,19.020 20.273 C 18.954 20.364,18.846 20.515,18.780 20.607 C 18.709 20.707,18.579 20.817,18.461 20.878 L 18.262 20.980 11.981 20.980 L 5.700 20.980 5.516 20.872 C 5.415 20.813,5.284 20.700,5.225 20.623 C 4.986 20.309,5.000 20.795,5.000 13.022 C 5.000 5.006,4.975 5.631,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 18.966 5.572,19.000 5.728,19.000 6.693 C 19.000 7.194,19.018 7.550,19.048 7.649 C 19.115 7.874,19.402 8.179,19.627 8.265 C 20.030 8.419,20.446 8.319,20.733 7.999 C 20.995 7.708,21.011 7.611,20.991 6.434 C 20.975 5.518,20.965 5.393,20.883 5.140 C 20.568 4.168,19.809 3.412,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 M16.670 9.061 C 16.448 9.142,16.250 9.309,16.128 9.516 C 16.036 9.672,16.020 9.745,16.021 10.000 C 16.021 10.213,16.043 10.341,16.095 10.440 C 16.136 10.517,16.711 11.125,17.374 11.790 L 18.578 13.000 14.735 13.000 C 10.565 13.000,10.680 12.994,10.382 13.221 C 10.302 13.282,10.187 13.415,10.128 13.516 C 10.037 13.672,10.020 13.746,10.020 14.000 C 10.020 14.256,10.036 14.328,10.131 14.489 C 10.256 14.702,10.449 14.864,10.670 14.943 C 10.791 14.986,11.563 14.997,14.699 14.998 L 18.578 15.000 17.374 16.210 C 16.711 16.875,16.138 17.481,16.101 17.555 C 15.872 18.009,16.056 18.601,16.508 18.867 C 16.673 18.964,16.742 18.980,17.000 18.979 C 17.212 18.979,17.341 18.957,17.440 18.905 C 17.517 18.865,18.531 17.884,19.694 16.726 C 21.996 14.433,21.999 14.429,21.999 14.000 C 21.999 13.569,21.999 13.569,19.674 11.255 C 17.750 9.340,17.521 9.124,17.343 9.065 C 17.107 8.987,16.874 8.986,16.670 9.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const ClipboardPasteIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const ClipboardPaste = ClipboardPasteIcon;