@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.17 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-upload" 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="M11.580 2.096 C 11.421 2.172,10.851 2.723,8.774 4.806 C 7.341 6.244,6.135 7.483,6.095 7.560 C 6.043 7.659,6.021 7.788,6.021 8.000 C 6.020 8.258,6.036 8.327,6.133 8.492 C 6.263 8.714,6.502 8.901,6.736 8.965 C 6.939 9.019,7.267 8.989,7.445 8.899 C 7.519 8.862,8.349 8.065,9.289 7.127 L 10.999 5.422 11.009 10.364 L 11.020 15.306 11.141 15.503 C 11.446 15.999,12.077 16.144,12.548 15.828 C 12.654 15.756,12.791 15.613,12.859 15.503 L 12.980 15.306 12.991 10.364 L 13.001 5.422 14.711 7.127 C 15.651 8.065,16.483 8.865,16.560 8.905 C 16.659 8.957,16.788 8.979,17.000 8.979 C 17.258 8.980,17.327 8.964,17.492 8.867 C 17.714 8.737,17.901 8.498,17.965 8.264 C 18.019 8.062,17.989 7.734,17.899 7.555 C 17.862 7.481,16.659 6.244,15.226 4.806 C 13.149 2.723,12.579 2.172,12.420 2.096 C 12.151 1.968,11.849 1.968,11.580 2.096 M2.695 14.057 C 2.466 14.129,2.256 14.299,2.128 14.516 L 2.020 14.700 2.020 17.120 L 2.020 19.540 2.114 19.840 C 2.422 20.827,3.173 21.578,4.160 21.886 L 4.460 21.980 12.000 21.980 L 19.540 21.980 19.840 21.886 C 20.827 21.578,21.578 20.827,21.886 19.840 L 21.980 19.540 21.980 17.120 L 21.980 14.700 21.871 14.514 C 21.479 13.848,20.521 13.848,20.129 14.514 L 20.020 14.700 20.000 16.980 C 19.985 18.681,19.967 19.289,19.930 19.373 C 19.842 19.572,19.672 19.761,19.484 19.872 L 19.300 19.980 12.000 19.980 L 4.700 19.980 4.516 19.872 C 4.328 19.761,4.158 19.572,4.070 19.373 C 4.033 19.289,4.015 18.681,4.000 16.980 L 3.980 14.700 3.872 14.516 C 3.628 14.101,3.150 13.915,2.695 14.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const UploadIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Upload = UploadIcon;