UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.46 kB
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-box" 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 5.883 L 3.020 8.306 3.141 8.503 C 3.543 9.156,4.457 9.156,4.859 8.503 L 4.980 8.306 5.000 6.023 C 5.022 3.464,5.008 3.587,5.321 3.283 C 5.625 2.989,5.459 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.260 21.000 C 14.264 21.020,14.217 21.022,14.060 21.106 C 13.706 21.298,13.512 21.615,13.512 22.003 C 13.512 22.292,13.619 22.536,13.827 22.724 C 14.146 23.012,14.093 23.006,16.462 22.991 C 18.552 22.978,18.584 22.976,18.860 22.885 C 19.836 22.562,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 M6.290 10.103 C 6.152 10.133,5.909 10.218,5.750 10.293 C 5.476 10.420,2.809 12.029,2.305 12.371 C 1.633 12.826,1.196 13.517,1.037 14.377 C 1.011 14.518,1.001 15.353,1.010 16.650 C 1.023 18.602,1.028 18.712,1.107 18.960 C 1.344 19.693,1.679 20.174,2.240 20.585 C 2.640 20.878,5.664 22.666,5.945 22.775 C 6.096 22.834,6.390 22.912,6.598 22.947 C 6.918 23.002,7.033 23.005,7.332 22.965 C 7.708 22.915,8.058 22.810,8.371 22.653 C 8.615 22.531,11.613 20.707,11.800 20.567 C 12.253 20.228,12.655 19.661,12.850 19.086 L 12.980 18.700 12.980 16.540 C 12.980 14.533,12.975 14.360,12.903 14.100 C 12.707 13.385,12.298 12.783,11.753 12.409 C 11.434 12.189,8.422 10.388,8.216 10.294 C 7.689 10.051,6.887 9.972,6.290 10.103 M7.333 12.084 C 7.473 12.154,10.317 13.856,10.308 13.865 C 10.304 13.869,9.557 14.315,8.649 14.855 L 6.999 15.838 5.349 14.855 C 4.442 14.315,3.696 13.869,3.692 13.865 C 3.682 13.855,5.994 12.442,6.399 12.211 C 6.671 12.056,6.723 12.040,6.972 12.040 C 7.122 12.040,7.285 12.060,7.333 12.084 M4.533 16.695 L 6.000 17.569 6.000 19.046 L 6.000 20.522 5.890 20.463 C 5.830 20.431,5.231 20.074,4.560 19.669 C 3.269 18.891,3.135 18.783,3.042 18.449 C 2.992 18.271,2.984 15.787,3.033 15.807 C 3.051 15.814,3.726 16.214,4.533 16.695 M11.000 17.050 C 11.000 17.788,10.983 18.361,10.958 18.449 C 10.935 18.531,10.859 18.674,10.788 18.767 C 10.656 18.940,10.606 18.972,8.810 20.065 L 8.000 20.558 8.000 19.064 L 8.000 17.570 9.470 16.689 C 10.278 16.204,10.954 15.806,10.970 15.804 C 10.987 15.802,11.000 16.363,11.000 17.050 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const FileBoxIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const FileBox = FileBoxIcon;