@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.22 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-archive-restore" 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="M2.477 2.073 C 1.806 2.249,1.238 2.823,1.060 3.508 C 0.972 3.844,0.972 7.156,1.060 7.492 C 1.153 7.852,1.310 8.118,1.596 8.404 C 1.958 8.766,2.457 9.000,2.867 9.000 L 2.998 9.000 3.009 14.290 L 3.020 19.580 3.114 19.860 C 3.443 20.841,4.169 21.566,5.140 21.884 C 5.404 21.970,5.495 21.976,6.764 21.991 C 7.647 22.001,8.163 21.992,8.268 21.963 C 8.498 21.901,8.737 21.713,8.867 21.492 C 8.964 21.327,8.980 21.257,8.980 21.000 C 8.980 20.746,8.963 20.672,8.872 20.516 C 8.761 20.327,8.569 20.156,8.373 20.071 C 8.296 20.038,7.854 20.016,6.980 20.001 L 5.700 19.980 5.516 19.872 C 5.415 19.813,5.284 19.700,5.225 19.623 C 4.988 19.313,5.000 19.603,5.000 14.075 L 5.000 9.000 12.000 9.000 L 19.000 9.000 19.000 14.054 C 19.000 18.220,18.990 19.139,18.945 19.290 C 18.872 19.533,18.707 19.740,18.484 19.872 L 18.300 19.980 17.020 20.001 C 16.146 20.016,15.704 20.038,15.627 20.071 C 15.431 20.156,15.239 20.327,15.128 20.516 C 15.037 20.672,15.020 20.746,15.020 21.000 C 15.020 21.257,15.036 21.327,15.133 21.492 C 15.263 21.713,15.502 21.901,15.732 21.963 C 15.837 21.992,16.353 22.001,17.236 21.991 C 18.505 21.976,18.596 21.970,18.860 21.884 C 19.831 21.566,20.557 20.841,20.886 19.860 L 20.980 19.580 20.991 14.290 L 21.002 9.000 21.133 9.000 C 21.323 9.000,21.691 8.896,21.930 8.775 C 22.196 8.640,22.638 8.200,22.771 7.937 C 22.990 7.506,23.000 7.396,22.999 5.514 C 22.999 3.642,22.985 3.484,22.781 3.083 C 22.646 2.816,22.297 2.449,22.017 2.281 C 21.521 1.982,22.335 2.005,12.000 2.005 C 3.376 2.005,2.722 2.009,2.477 2.073 M21.000 5.500 L 21.000 7.000 12.000 7.000 L 3.000 7.000 3.000 5.500 L 3.000 4.000 12.000 4.000 L 21.000 4.000 21.000 5.500 M11.580 11.096 C 11.424 11.171,11.029 11.545,9.774 12.806 C 8.891 13.694,8.135 14.483,8.095 14.560 C 8.043 14.659,8.021 14.788,8.021 15.000 C 8.020 15.258,8.036 15.327,8.133 15.492 C 8.263 15.714,8.502 15.901,8.736 15.965 C 8.939 16.019,9.267 15.989,9.445 15.899 C 9.519 15.861,9.899 15.514,10.289 15.128 L 10.998 14.425 11.009 17.865 L 11.020 21.306 11.141 21.503 C 11.209 21.613,11.346 21.756,11.452 21.828 C 11.923 22.144,12.554 21.999,12.859 21.503 L 12.980 21.306 12.991 17.865 L 13.002 14.425 13.711 15.128 C 14.101 15.514,14.483 15.864,14.560 15.904 C 14.660 15.957,14.787 15.979,15.000 15.979 C 15.258 15.980,15.327 15.964,15.492 15.867 C 15.714 15.737,15.901 15.498,15.965 15.264 C 16.019 15.061,15.989 14.733,15.899 14.555 C 15.862 14.481,15.109 13.694,14.226 12.806 C 12.472 11.043,12.420 11.001,12.000 11.001 C 11.851 11.001,11.716 11.031,11.580 11.096 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const ArchiveRestoreIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const ArchiveRestore = ArchiveRestoreIcon;