UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.6 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-copy-x" 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="M3.499 1.043 C 2.857 1.152,2.395 1.398,1.896 1.896 C 1.496 2.296,1.296 2.613,1.125 3.113 L 1.020 3.420 1.020 9.000 L 1.020 14.580 1.125 14.887 C 1.296 15.387,1.496 15.704,1.896 16.104 C 2.301 16.508,2.627 16.714,3.107 16.866 C 3.466 16.980,4.031 17.028,4.264 16.965 C 4.498 16.901,4.737 16.714,4.867 16.492 C 4.964 16.327,4.980 16.257,4.980 15.997 C 4.980 15.729,4.966 15.671,4.860 15.502 C 4.697 15.241,4.475 15.090,4.180 15.037 C 3.713 14.955,3.578 14.915,3.433 14.815 C 3.251 14.689,3.096 14.460,3.040 14.233 C 3.010 14.114,3.001 12.457,3.009 8.900 C 3.020 3.889,3.022 3.735,3.097 3.584 C 3.196 3.385,3.385 3.196,3.584 3.097 C 3.736 3.022,3.878 3.020,9.000 3.020 C 14.122 3.020,14.264 3.022,14.416 3.097 C 14.769 3.273,14.940 3.543,15.001 4.027 C 15.049 4.410,15.183 4.646,15.452 4.828 C 15.923 5.144,16.554 4.998,16.859 4.503 C 16.976 4.313,16.980 4.290,16.975 3.863 C 16.967 3.080,16.713 2.505,16.104 1.896 C 15.694 1.486,15.363 1.280,14.861 1.121 L 14.540 1.020 9.120 1.014 C 6.139 1.011,3.609 1.024,3.499 1.043 M9.499 7.043 C 8.379 7.233,7.461 8.048,7.114 9.160 L 7.020 9.460 7.020 15.000 L 7.020 20.540 7.114 20.840 C 7.422 21.827,8.173 22.578,9.160 22.886 L 9.460 22.980 15.000 22.980 L 20.540 22.980 20.840 22.886 C 21.827 22.578,22.578 21.827,22.886 20.840 L 22.980 20.540 22.980 15.000 L 22.980 9.460 22.886 9.160 C 22.581 8.182,21.832 7.428,20.861 7.121 L 20.540 7.020 15.120 7.014 C 12.139 7.011,9.609 7.024,9.499 7.043 M20.310 9.061 C 20.589 9.144,20.856 9.411,20.939 9.690 C 20.992 9.868,21.000 10.546,21.000 15.001 C 21.000 19.212,20.990 20.139,20.945 20.290 C 20.872 20.533,20.707 20.740,20.484 20.872 L 20.300 20.980 15.000 20.980 L 9.700 20.980 9.516 20.872 C 9.303 20.747,9.141 20.550,9.058 20.316 C 8.969 20.061,8.971 9.993,9.061 9.690 C 9.140 9.421,9.412 9.143,9.673 9.063 C 9.963 8.974,20.010 8.972,20.310 9.061 M11.695 11.057 C 11.466 11.129,11.256 11.299,11.128 11.516 C 11.036 11.672,11.020 11.745,11.021 12.000 C 11.021 12.213,11.043 12.341,11.095 12.440 C 11.136 12.517,11.711 13.125,12.374 13.790 L 13.578 15.000 12.374 16.210 C 11.711 16.875,11.138 17.481,11.101 17.555 C 10.872 18.009,11.056 18.601,11.508 18.867 C 11.673 18.964,11.742 18.980,12.000 18.979 C 12.213 18.979,12.341 18.957,12.440 18.905 C 12.517 18.864,13.125 18.289,13.790 17.626 L 15.000 16.422 16.210 17.626 C 16.875 18.289,17.481 18.862,17.555 18.899 C 18.009 19.128,18.601 18.944,18.867 18.492 C 18.964 18.327,18.980 18.258,18.979 18.000 C 18.979 17.787,18.957 17.659,18.905 17.560 C 18.864 17.483,18.289 16.875,17.626 16.210 L 16.422 15.000 17.626 13.790 C 18.289 13.125,18.864 12.517,18.905 12.440 C 18.957 12.341,18.979 12.213,18.979 12.000 C 18.980 11.745,18.964 11.672,18.872 11.516 C 18.740 11.293,18.533 11.128,18.290 11.055 C 18.054 10.984,17.943 10.986,17.677 11.064 C 17.472 11.125,17.390 11.199,16.230 12.352 L 15.000 13.576 13.770 12.352 C 12.610 11.199,12.528 11.125,12.323 11.064 C 12.066 10.988,11.919 10.987,11.695 11.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const CopyXIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const CopyX = CopyXIcon;