UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.46 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-type" 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.840 22.886 C 19.827 22.578,20.578 21.827,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 M7.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 12.000 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.005,4.975 5.631,5.304 5.303 C 5.554 5.052,5.727 5.006,6.430 5.003 L 7.000 5.000 7.000 5.132 M8.695 10.057 C 8.466 10.129,8.256 10.299,8.128 10.516 C 8.023 10.694,8.020 10.723,8.007 11.404 C 7.999 11.825,8.011 12.172,8.037 12.268 C 8.099 12.498,8.287 12.737,8.508 12.867 C 8.673 12.964,8.743 12.980,9.003 12.980 C 9.271 12.980,9.329 12.966,9.503 12.859 C 9.742 12.712,9.946 12.422,9.982 12.179 L 10.009 12.000 10.505 12.000 L 11.000 12.000 11.000 13.994 L 11.000 15.987 10.786 16.035 C 10.515 16.096,10.270 16.275,10.129 16.514 C 10.036 16.672,10.020 16.745,10.020 17.000 C 10.020 17.256,10.036 17.328,10.131 17.489 C 10.256 17.702,10.449 17.864,10.670 17.943 C 10.885 18.020,13.115 18.020,13.330 17.943 C 13.551 17.864,13.744 17.702,13.869 17.489 C 13.964 17.328,13.980 17.256,13.980 17.000 C 13.980 16.745,13.964 16.672,13.871 16.514 C 13.730 16.275,13.485 16.096,13.214 16.035 L 13.000 15.987 13.000 13.994 L 13.000 12.000 13.495 12.000 L 13.991 12.000 14.018 12.179 C 14.054 12.422,14.258 12.712,14.497 12.859 C 14.671 12.966,14.729 12.980,14.997 12.980 C 15.257 12.980,15.327 12.964,15.492 12.867 C 15.713 12.737,15.901 12.498,15.963 12.268 C 15.989 12.172,16.001 11.825,15.993 11.404 C 15.980 10.723,15.977 10.694,15.872 10.516 C 15.740 10.293,15.533 10.128,15.290 10.055 C 15.030 9.977,8.945 9.979,8.695 10.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const ClipboardTypeIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const ClipboardType = ClipboardTypeIcon;