@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 4.49 kB
JavaScript
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-replace" 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.358 1.061 C 6.731 1.315,5.417 2.584,5.083 4.227 C 5.008 4.593,5.000 4.775,5.000 6.103 L 5.000 7.574 4.267 6.851 C 3.603 6.195,3.515 6.122,3.320 6.064 C 3.057 5.986,2.946 5.984,2.710 6.055 C 2.467 6.128,2.260 6.293,2.128 6.516 C 2.036 6.672,2.020 6.745,2.021 7.000 C 2.021 7.212,2.043 7.341,2.095 7.440 C 2.135 7.517,2.891 8.306,3.774 9.194 C 5.528 10.957,5.580 10.999,6.000 10.999 C 6.420 10.999,6.472 10.957,8.226 9.194 C 9.109 8.306,9.865 7.517,9.905 7.440 C 9.957 7.341,9.979 7.212,9.979 7.000 C 9.980 6.745,9.964 6.672,9.872 6.516 C 9.740 6.293,9.533 6.128,9.290 6.055 C 9.054 5.984,8.943 5.986,8.680 6.064 C 8.485 6.122,8.397 6.195,7.733 6.851 L 7.000 7.574 7.002 6.157 C 7.004 4.952,7.015 4.701,7.073 4.477 C 7.250 3.801,7.850 3.215,8.522 3.062 C 8.711 3.019,9.011 2.999,9.488 2.998 C 10.234 2.996,10.375 2.969,10.619 2.783 C 10.696 2.725,10.808 2.592,10.869 2.489 C 10.964 2.328,10.980 2.256,10.980 2.000 C 10.980 1.746,10.963 1.672,10.872 1.516 C 10.740 1.293,10.533 1.128,10.290 1.055 C 10.053 0.984,8.830 0.987,8.358 1.061 M15.499 1.043 C 14.382 1.230,13.454 2.054,13.115 3.160 C 13.045 3.390,13.023 3.559,13.022 3.883 C 13.020 4.285,13.026 4.315,13.141 4.503 C 13.446 4.998,14.077 5.144,14.548 4.828 C 14.816 4.647,14.951 4.410,14.999 4.031 C 15.048 3.645,15.111 3.491,15.301 3.301 C 15.491 3.112,15.645 3.048,16.028 2.999 C 16.392 2.953,16.631 2.827,16.802 2.591 C 17.207 2.032,16.947 1.253,16.290 1.055 C 16.090 0.995,15.811 0.991,15.499 1.043 M19.695 1.054 C 19.048 1.267,18.799 2.040,19.198 2.591 C 19.369 2.827,19.608 2.953,19.972 2.999 C 20.355 3.048,20.509 3.112,20.699 3.301 C 20.889 3.491,20.952 3.645,21.001 4.031 C 21.049 4.410,21.184 4.647,21.452 4.828 C 21.923 5.144,22.554 4.998,22.859 4.503 C 22.974 4.315,22.980 4.285,22.978 3.883 C 22.977 3.559,22.955 3.390,22.885 3.160 C 22.586 2.184,21.809 1.404,20.863 1.130 C 20.463 1.015,19.922 0.979,19.695 1.054 M13.695 7.057 C 13.466 7.129,13.256 7.299,13.128 7.516 C 13.029 7.685,13.020 7.734,13.022 8.120 C 13.023 8.440,13.045 8.611,13.115 8.840 C 13.413 9.812,14.179 10.584,15.137 10.877 C 15.481 10.982,16.040 11.026,16.264 10.965 C 16.498 10.901,16.737 10.714,16.867 10.492 C 16.964 10.327,16.980 10.257,16.980 10.000 C 16.980 9.746,16.963 9.672,16.872 9.516 C 16.758 9.323,16.561 9.149,16.375 9.078 C 16.314 9.055,16.130 9.019,15.966 8.998 C 15.623 8.955,15.387 8.835,15.226 8.625 C 15.081 8.434,15.037 8.309,14.997 7.966 C 14.942 7.488,14.701 7.179,14.290 7.055 C 14.068 6.988,13.913 6.989,13.695 7.057 M21.695 7.057 C 21.298 7.181,21.062 7.491,21.002 7.966 C 20.957 8.320,20.916 8.438,20.774 8.625 C 20.613 8.835,20.377 8.955,20.034 8.998 C 19.870 9.019,19.686 9.055,19.625 9.078 C 19.439 9.149,19.242 9.323,19.128 9.516 C 19.037 9.672,19.020 9.746,19.020 10.000 C 19.020 10.257,19.036 10.327,19.133 10.492 C 19.263 10.714,19.502 10.901,19.736 10.965 C 19.960 11.026,20.519 10.982,20.863 10.877 C 21.821 10.584,22.587 9.812,22.885 8.840 C 22.955 8.611,22.977 8.440,22.978 8.120 C 22.980 7.734,22.971 7.685,22.872 7.516 C 22.628 7.101,22.150 6.915,21.695 7.057 M3.499 13.042 C 2.376 13.236,1.461 14.048,1.114 15.160 L 1.020 15.460 1.020 18.000 L 1.020 20.540 1.114 20.840 C 1.422 21.827,2.173 22.578,3.160 22.886 L 3.460 22.980 6.000 22.980 L 8.540 22.980 8.840 22.886 C 9.827 22.578,10.578 21.827,10.886 20.840 L 10.980 20.540 10.980 18.000 L 10.980 15.460 10.886 15.160 C 10.581 14.181,9.829 13.425,8.861 13.122 L 8.540 13.022 6.120 13.015 C 4.789 13.011,3.609 13.023,3.499 13.042 M8.310 15.061 C 8.589 15.144,8.856 15.411,8.939 15.690 C 9.025 15.978,9.030 20.007,8.945 20.290 C 8.872 20.533,8.707 20.740,8.484 20.872 L 8.300 20.980 6.000 20.980 L 3.700 20.980 3.516 20.872 C 3.303 20.747,3.141 20.550,3.058 20.316 C 2.970 20.065,2.972 15.988,3.061 15.690 C 3.136 15.438,3.404 15.153,3.650 15.067 C 3.906 14.976,8.008 14.971,8.310 15.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const ReplaceIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Replace = ReplaceIcon;