UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 6.8 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-text-select" 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="M4.499 2.043 C 3.382 2.230,2.454 3.054,2.115 4.160 C 2.045 4.390,2.023 4.559,2.022 4.883 C 2.020 5.285,2.026 5.315,2.141 5.503 C 2.537 6.147,3.457 6.156,3.849 5.520 C 3.927 5.392,3.971 5.249,3.999 5.031 C 4.048 4.645,4.111 4.491,4.301 4.301 C 4.491 4.112,4.645 4.048,5.028 3.999 C 5.392 3.953,5.631 3.827,5.802 3.591 C 6.207 3.032,5.947 2.253,5.290 2.055 C 5.090 1.995,4.811 1.991,4.499 2.043 M8.695 2.057 C 8.466 2.129,8.256 2.299,8.128 2.516 C 8.037 2.672,8.020 2.746,8.020 3.000 C 8.020 3.256,8.036 3.328,8.131 3.489 C 8.256 3.702,8.449 3.864,8.670 3.943 C 8.878 4.017,10.122 4.017,10.330 3.943 C 10.551 3.864,10.744 3.702,10.869 3.489 C 10.964 3.328,10.980 3.256,10.980 3.000 C 10.980 2.746,10.963 2.672,10.872 2.516 C 10.740 2.293,10.533 2.128,10.290 2.055 C 10.050 1.983,8.928 1.984,8.695 2.057 M13.695 2.057 C 13.466 2.129,13.256 2.299,13.128 2.516 C 13.037 2.672,13.020 2.746,13.020 3.000 C 13.020 3.256,13.036 3.328,13.131 3.489 C 13.256 3.702,13.449 3.864,13.670 3.943 C 13.878 4.017,15.122 4.017,15.330 3.943 C 15.551 3.864,15.744 3.702,15.869 3.489 C 15.964 3.328,15.980 3.256,15.980 3.000 C 15.980 2.746,15.963 2.672,15.872 2.516 C 15.740 2.293,15.533 2.128,15.290 2.055 C 15.050 1.983,13.928 1.984,13.695 2.057 M18.695 2.054 C 18.048 2.267,17.799 3.040,18.198 3.591 C 18.369 3.827,18.608 3.953,18.972 3.999 C 19.355 4.048,19.509 4.112,19.699 4.301 C 19.889 4.491,19.952 4.645,20.001 5.031 C 20.049 5.410,20.184 5.647,20.452 5.828 C 20.923 6.144,21.554 5.998,21.859 5.503 C 21.974 5.315,21.980 5.285,21.978 4.883 C 21.977 4.559,21.955 4.390,21.885 4.160 C 21.586 3.184,20.809 2.404,19.863 2.130 C 19.463 2.015,18.922 1.979,18.695 2.054 M6.695 7.057 C 6.466 7.129,6.256 7.299,6.128 7.516 C 6.037 7.672,6.020 7.746,6.020 8.000 C 6.020 8.256,6.036 8.328,6.131 8.489 C 6.256 8.702,6.449 8.864,6.670 8.943 C 6.892 9.022,15.108 9.022,15.330 8.943 C 15.551 8.864,15.744 8.702,15.869 8.489 C 15.964 8.328,15.980 8.256,15.980 8.000 C 15.980 7.746,15.963 7.672,15.872 7.516 C 15.740 7.293,15.533 7.128,15.290 7.055 C 15.029 6.976,6.946 6.979,6.695 7.057 M2.695 8.057 C 2.466 8.129,2.256 8.299,2.128 8.516 C 2.020 8.699,2.020 8.703,2.020 9.503 L 2.020 10.306 2.141 10.503 C 2.543 11.156,3.457 11.156,3.859 10.503 L 3.980 10.306 3.980 9.503 C 3.980 8.703,3.980 8.699,3.872 8.516 C 3.628 8.101,3.150 7.915,2.695 8.057 M20.695 8.057 C 20.466 8.129,20.256 8.299,20.128 8.516 C 20.020 8.699,20.020 8.703,20.020 9.503 L 20.020 10.306 20.141 10.503 C 20.543 11.156,21.457 11.156,21.859 10.503 L 21.980 10.306 21.980 9.503 C 21.980 8.703,21.980 8.699,21.872 8.516 C 21.628 8.101,21.150 7.915,20.695 8.057 M6.695 11.057 C 6.466 11.129,6.256 11.299,6.128 11.516 C 6.037 11.672,6.020 11.746,6.020 12.000 C 6.020 12.256,6.036 12.328,6.131 12.489 C 6.256 12.702,6.449 12.864,6.670 12.943 C 6.892 13.022,17.108 13.022,17.330 12.943 C 17.551 12.864,17.744 12.702,17.869 12.489 C 17.964 12.328,17.980 12.256,17.980 12.000 C 17.980 11.746,17.963 11.672,17.872 11.516 C 17.740 11.293,17.533 11.128,17.290 11.055 C 17.028 10.976,6.946 10.978,6.695 11.057 M2.695 13.057 C 2.466 13.129,2.256 13.299,2.128 13.516 C 2.020 13.699,2.020 13.703,2.020 14.503 L 2.020 15.306 2.141 15.503 C 2.543 16.156,3.457 16.156,3.859 15.503 L 3.980 15.306 3.980 14.503 C 3.980 13.703,3.980 13.699,3.872 13.516 C 3.628 13.101,3.150 12.915,2.695 13.057 M20.695 13.057 C 20.466 13.129,20.256 13.299,20.128 13.516 C 20.020 13.699,20.020 13.703,20.020 14.503 L 20.020 15.306 20.141 15.503 C 20.543 16.156,21.457 16.156,21.859 15.503 L 21.980 15.306 21.980 14.503 C 21.980 13.703,21.980 13.699,21.872 13.516 C 21.628 13.101,21.150 12.915,20.695 13.057 M6.695 15.057 C 6.466 15.129,6.256 15.299,6.128 15.516 C 6.037 15.672,6.020 15.746,6.020 16.000 C 6.020 16.256,6.036 16.328,6.131 16.489 C 6.256 16.702,6.449 16.864,6.670 16.943 C 6.891 17.022,13.109 17.022,13.330 16.943 C 13.551 16.864,13.744 16.702,13.869 16.489 C 13.964 16.328,13.980 16.256,13.980 16.000 C 13.980 15.746,13.963 15.672,13.872 15.516 C 13.740 15.293,13.533 15.128,13.290 15.055 C 13.030 14.977,6.945 14.979,6.695 15.057 M2.695 18.057 C 2.466 18.129,2.256 18.299,2.128 18.516 C 2.029 18.685,2.020 18.734,2.022 19.120 C 2.023 19.440,2.045 19.611,2.115 19.840 C 2.413 20.812,3.179 21.584,4.137 21.877 C 4.481 21.982,5.040 22.026,5.264 21.965 C 5.498 21.901,5.737 21.714,5.867 21.492 C 5.964 21.327,5.980 21.257,5.980 21.000 C 5.980 20.746,5.963 20.672,5.872 20.516 C 5.758 20.323,5.561 20.149,5.375 20.078 C 5.314 20.055,5.130 20.019,4.966 19.998 C 4.623 19.955,4.387 19.835,4.226 19.625 C 4.081 19.434,4.037 19.309,3.997 18.966 C 3.942 18.488,3.701 18.179,3.290 18.055 C 3.068 17.988,2.913 17.989,2.695 18.057 M20.695 18.057 C 20.298 18.181,20.062 18.491,20.002 18.966 C 19.957 19.320,19.916 19.438,19.774 19.625 C 19.613 19.835,19.377 19.955,19.034 19.998 C 18.870 20.019,18.686 20.055,18.625 20.078 C 18.439 20.149,18.242 20.323,18.128 20.516 C 18.037 20.672,18.020 20.746,18.020 21.000 C 18.020 21.257,18.036 21.327,18.133 21.492 C 18.263 21.714,18.502 21.901,18.736 21.965 C 18.960 22.026,19.519 21.982,19.863 21.877 C 20.821 21.584,21.587 20.812,21.885 19.840 C 21.955 19.611,21.977 19.440,21.978 19.120 C 21.980 18.734,21.971 18.685,21.872 18.516 C 21.628 18.101,21.150 17.915,20.695 18.057 M8.695 20.057 C 8.466 20.129,8.256 20.299,8.128 20.516 C 8.037 20.672,8.020 20.746,8.020 21.000 C 8.020 21.256,8.036 21.328,8.131 21.489 C 8.256 21.702,8.449 21.864,8.670 21.943 C 8.878 22.017,10.122 22.017,10.330 21.943 C 10.551 21.864,10.744 21.702,10.869 21.489 C 10.964 21.328,10.980 21.256,10.980 21.000 C 10.980 20.746,10.963 20.672,10.872 20.516 C 10.740 20.293,10.533 20.128,10.290 20.055 C 10.050 19.983,8.928 19.984,8.695 20.057 M13.695 20.057 C 13.466 20.129,13.256 20.299,13.128 20.516 C 13.037 20.672,13.020 20.746,13.020 21.000 C 13.020 21.256,13.036 21.328,13.131 21.489 C 13.256 21.702,13.449 21.864,13.670 21.943 C 13.878 22.017,15.122 22.017,15.330 21.943 C 15.551 21.864,15.744 21.702,15.869 21.489 C 15.964 21.328,15.980 21.256,15.980 21.000 C 15.980 20.746,15.963 20.672,15.872 20.516 C 15.740 20.293,15.533 20.128,15.290 20.055 C 15.050 19.983,13.928 19.984,13.695 20.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const TextSelectIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const TextSelect = TextSelectIcon;