@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 4.12 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-image-upscale" 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.383 2.230,2.461 3.048,2.114 4.160 C 2.023 4.451,2.020 4.503,2.020 5.883 L 2.020 7.306 2.141 7.503 C 2.543 8.156,3.457 8.156,3.859 7.503 L 3.980 7.307 4.000 6.023 C 4.023 4.595,4.026 4.576,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.888 4.021,12.112 4.021,12.330 3.943 C 12.551 3.864,12.744 3.702,12.869 3.489 C 12.964 3.328,12.980 3.256,12.980 3.000 C 12.980 2.746,12.963 2.672,12.872 2.516 C 12.740 2.293,12.533 2.128,12.290 2.055 C 12.035 1.978,8.941 1.980,8.695 2.057 M15.695 2.057 C 15.466 2.129,15.256 2.299,15.128 2.516 C 15.037 2.672,15.020 2.746,15.020 3.000 C 15.020 3.256,15.036 3.328,15.131 3.489 C 15.192 3.592,15.304 3.725,15.381 3.783 C 15.650 3.989,15.716 3.996,17.199 3.998 L 18.579 4.000 16.874 5.710 C 15.936 6.651,15.138 7.481,15.101 7.555 C 14.872 8.010,15.056 8.601,15.508 8.867 C 15.673 8.964,15.742 8.980,16.000 8.979 C 16.212 8.979,16.341 8.957,16.440 8.905 C 16.517 8.865,17.349 8.065,18.288 7.128 L 19.996 5.425 20.008 6.866 L 20.020 8.306 20.141 8.503 C 20.543 9.156,21.457 9.156,21.859 8.503 L 21.980 8.306 21.991 5.563 C 22.002 3.089,21.996 2.803,21.936 2.646 C 21.845 2.405,21.657 2.204,21.420 2.094 L 21.220 2.001 18.540 2.003 C 16.466 2.005,15.823 2.017,15.695 2.057 M3.477 10.073 C 2.806 10.249,2.238 10.823,2.060 11.508 C 2.009 11.704,2.000 12.350,2.000 16.000 C 2.000 20.640,1.992 20.471,2.225 20.930 C 2.361 21.199,2.801 21.639,3.070 21.775 C 3.529 22.008,3.360 22.000,8.000 22.000 C 12.640 22.000,12.471 22.008,12.930 21.775 C 13.196 21.640,13.638 21.200,13.771 20.937 C 14.008 20.471,14.000 20.634,13.999 16.014 C 13.999 11.426,14.003 11.520,13.781 11.083 C 13.646 10.816,13.297 10.449,13.017 10.281 C 12.539 9.993,12.751 10.005,8.000 10.005 C 4.102 10.005,3.718 10.010,3.477 10.073 M20.695 11.057 C 20.466 11.129,20.256 11.299,20.128 11.516 L 20.020 11.700 20.020 13.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 13.503 L 21.980 11.700 21.872 11.516 C 21.628 11.101,21.150 10.915,20.695 11.057 M12.000 14.285 L 12.000 16.569 11.648 16.235 C 11.097 15.710,10.659 15.520,10.000 15.520 C 9.811 15.520,9.551 15.548,9.422 15.581 C 8.877 15.723,8.848 15.747,6.639 17.948 L 4.578 20.000 4.289 20.000 L 4.000 20.000 4.000 16.000 L 4.000 12.000 8.000 12.000 L 12.000 12.000 12.000 14.285 M11.050 18.470 L 12.000 19.419 12.000 19.710 L 12.000 20.000 9.710 20.000 L 7.420 20.000 8.660 18.760 C 9.625 17.795,9.922 17.520,9.999 17.520 C 10.077 17.520,10.317 17.737,11.050 18.470 M20.695 18.057 C 20.298 18.181,20.062 18.491,20.002 18.966 C 19.981 19.130,19.945 19.314,19.922 19.375 C 19.851 19.561,19.677 19.758,19.484 19.872 L 19.300 19.980 18.020 20.001 C 17.146 20.016,16.704 20.038,16.627 20.071 C 16.431 20.156,16.239 20.327,16.128 20.516 C 16.037 20.672,16.020 20.746,16.020 21.000 C 16.020 21.257,16.036 21.327,16.133 21.492 C 16.263 21.713,16.502 21.901,16.732 21.963 C 16.837 21.992,17.353 22.001,18.236 21.991 C 19.505 21.976,19.596 21.970,19.860 21.884 C 20.843 21.562,21.587 20.811,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 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const ImageUpscaleIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const ImageUpscale = ImageUpscaleIcon;