@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.48 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-file-archive" 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="M5.499 1.043 C 4.380 1.232,3.461 2.048,3.114 3.160 L 3.020 3.460 3.020 11.980 L 3.020 20.500 3.114 20.798 C 3.252 21.238,3.453 21.611,3.638 21.769 C 4.198 22.248,5.081 21.946,5.243 21.220 C 5.300 20.968,5.273 20.811,5.105 20.420 L 5.002 20.180 5.001 12.037 C 5.000 2.887,4.974 3.632,5.303 3.303 C 5.621 2.986,5.424 3.000,9.445 3.000 L 12.995 3.000 13.009 4.790 C 13.023 6.533,13.026 6.587,13.116 6.860 C 13.437 7.835,14.165 8.563,15.140 8.884 C 15.413 8.974,15.467 8.977,17.210 8.991 L 19.000 9.005 19.000 14.556 C 19.000 19.144,18.990 20.139,18.945 20.290 C 18.872 20.533,18.707 20.740,18.484 20.872 L 18.300 20.980 16.760 21.000 C 15.277 21.019,15.214 21.023,15.060 21.106 C 14.706 21.298,14.512 21.615,14.512 22.003 C 14.512 22.292,14.619 22.536,14.827 22.724 C 15.140 23.006,15.151 23.007,16.963 22.991 C 18.522 22.977,18.590 22.973,18.860 22.884 C 19.833 22.564,20.557 21.841,20.886 20.860 L 20.980 20.580 20.991 13.723 C 21.001 7.466,20.996 6.848,20.936 6.663 C 20.876 6.475,20.673 6.262,18.225 3.816 C 16.452 2.043,15.527 1.147,15.420 1.096 C 15.266 1.023,15.085 1.020,10.480 1.014 C 7.851 1.011,5.609 1.024,5.499 1.043 M18.250 6.992 C 18.080 6.999,17.436 6.999,16.820 6.992 L 15.700 6.980 15.516 6.872 C 15.415 6.813,15.284 6.700,15.225 6.623 C 15.009 6.340,15.000 6.265,15.000 4.785 L 15.000 3.420 16.780 5.200 L 18.561 6.980 18.250 6.992 M9.695 5.057 C 9.466 5.129,9.256 5.299,9.128 5.516 C 9.020 5.699,9.020 5.703,9.020 6.503 L 9.020 7.306 9.141 7.503 C 9.543 8.156,10.457 8.156,10.859 7.503 L 10.980 7.306 10.980 6.503 C 10.980 5.703,10.980 5.699,10.872 5.516 C 10.628 5.101,10.150 4.915,9.695 5.057 M9.695 10.057 C 9.466 10.129,9.256 10.299,9.128 10.516 C 9.020 10.699,9.020 10.703,9.020 11.503 L 9.020 12.306 9.141 12.503 C 9.543 13.156,10.457 13.156,10.859 12.503 L 10.980 12.306 10.980 11.503 C 10.980 10.703,10.980 10.699,10.872 10.516 C 10.628 10.101,10.150 9.915,9.695 10.057 M9.695 15.057 C 9.466 15.129,9.256 15.299,9.128 15.516 C 9.023 15.695,9.020 15.721,9.007 16.424 L 8.994 17.148 8.667 17.315 C 7.922 17.693,7.364 18.356,7.114 19.160 C 6.979 19.594,6.979 20.406,7.114 20.840 C 7.421 21.826,8.174 22.579,9.160 22.886 C 9.412 22.964,9.547 22.979,10.000 22.979 C 10.453 22.979,10.588 22.964,10.840 22.886 C 11.807 22.585,12.552 21.852,12.872 20.887 C 12.961 20.620,12.974 20.508,12.977 20.020 C 12.980 19.539,12.967 19.418,12.886 19.160 C 12.635 18.356,12.077 17.693,11.333 17.315 L 11.006 17.148 10.993 16.424 C 10.980 15.721,10.977 15.695,10.872 15.516 C 10.628 15.101,10.150 14.915,9.695 15.057 M10.310 19.061 C 10.688 19.173,11.000 19.598,11.000 20.001 C 11.000 20.331,10.784 20.696,10.484 20.872 C 10.328 20.963,10.254 20.980,10.000 20.980 C 9.746 20.980,9.672 20.963,9.516 20.872 C 8.935 20.530,8.833 19.774,9.304 19.303 C 9.583 19.024,9.916 18.944,10.310 19.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const FileArchiveIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const FileArchive = FileArchiveIcon;