@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.37 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-stack" 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.960 1.062 C 11.517 1.158,11.144 1.374,10.759 1.759 C 10.371 2.148,10.198 2.439,10.079 2.904 C 10.002 3.203,10.000 3.364,10.000 8.000 C 10.000 12.636,10.002 12.797,10.079 13.096 C 10.198 13.561,10.371 13.852,10.759 14.241 C 11.148 14.629,11.439 14.802,11.904 14.921 C 12.201 14.997,12.359 15.000,16.000 15.000 C 19.641 15.000,19.799 14.997,20.096 14.921 C 20.561 14.802,20.852 14.629,21.241 14.241 C 21.629 13.852,21.802 13.561,21.921 13.096 C 21.997 12.800,22.000 12.642,22.000 9.321 C 22.000 6.225,21.993 5.833,21.935 5.657 C 21.876 5.479,21.665 5.256,19.725 3.316 C 18.302 1.893,17.526 1.146,17.420 1.096 C 17.269 1.024,17.124 1.020,14.740 1.013 C 12.701 1.007,12.170 1.016,11.960 1.062 M15.009 4.290 C 15.024 5.502,15.031 5.597,15.116 5.860 C 15.434 6.832,16.168 7.566,17.140 7.884 C 17.403 7.969,17.498 7.976,18.710 7.991 L 20.000 8.007 20.000 10.313 C 19.999 12.506,19.996 12.626,19.924 12.734 C 19.883 12.797,19.797 12.883,19.734 12.924 C 19.624 12.997,19.479 12.999,16.000 12.999 C 12.521 12.999,12.376 12.997,12.266 12.924 C 12.203 12.883,12.117 12.797,12.076 12.734 C 12.003 12.624,12.001 12.459,12.001 8.000 C 12.001 3.541,12.003 3.376,12.076 3.266 C 12.117 3.203,12.203 3.117,12.266 3.076 C 12.372 3.006,12.474 3.001,13.687 3.000 L 14.993 3.000 15.009 4.290 M19.371 5.993 C 19.266 6.000,18.847 6.000,18.440 5.993 C 17.719 5.980,17.695 5.977,17.516 5.872 C 17.415 5.813,17.284 5.700,17.225 5.623 C 17.022 5.357,17.000 5.224,17.000 4.285 L 17.000 3.420 18.281 4.700 L 19.561 5.980 19.371 5.993 M6.695 7.057 C 6.466 7.129,6.256 7.299,6.128 7.516 L 6.020 7.700 6.009 12.356 C 5.997 17.534,5.984 17.249,6.268 17.757 C 6.454 18.090,6.909 18.545,7.241 18.731 C 7.741 19.010,7.577 19.000,11.578 18.998 C 14.482 18.997,15.209 18.986,15.330 18.943 C 15.551 18.864,15.744 18.702,15.869 18.489 C 15.964 18.328,15.980 18.256,15.980 18.000 C 15.980 17.746,15.963 17.672,15.872 17.516 C 15.813 17.415,15.698 17.282,15.618 17.221 C 15.322 16.996,15.401 17.000,11.661 17.000 L 8.215 17.000 8.108 16.889 L 8.001 16.777 7.991 12.239 L 7.980 7.700 7.872 7.516 C 7.628 7.101,7.150 6.915,6.695 7.057 M2.695 11.057 C 2.466 11.129,2.256 11.299,2.128 11.516 L 2.020 11.700 2.009 16.356 C 1.997 21.534,1.984 21.249,2.268 21.757 C 2.454 22.090,2.909 22.545,3.241 22.731 C 3.741 23.010,3.577 23.000,7.578 22.998 C 10.482 22.997,11.209 22.986,11.330 22.943 C 11.551 22.864,11.744 22.702,11.869 22.489 C 11.964 22.328,11.980 22.256,11.980 22.000 C 11.980 21.746,11.963 21.672,11.872 21.516 C 11.813 21.415,11.698 21.282,11.618 21.221 C 11.322 20.996,11.401 21.000,7.661 21.000 L 4.215 21.000 4.108 20.889 L 4.001 20.777 3.991 16.239 L 3.980 11.700 3.872 11.516 C 3.628 11.101,3.150 10.915,2.695 11.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const FileStackIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const FileStack = FileStackIcon;