UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.89 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-folder-input" 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="M3.499 2.042 C 2.376 2.236,1.461 3.048,1.114 4.160 L 1.020 4.460 1.020 6.883 L 1.020 9.306 1.141 9.503 C 1.543 10.156,2.457 10.156,2.859 9.503 L 2.980 9.306 3.000 7.023 C 3.022 4.464,3.008 4.587,3.321 4.283 C 3.612 4.001,3.621 4.000,5.961 4.000 C 8.158 4.000,8.249 4.007,8.513 4.195 C 8.579 4.242,8.819 4.554,9.046 4.890 C 9.684 5.829,9.891 6.093,10.166 6.316 C 10.497 6.583,10.975 6.817,11.400 6.918 C 11.730 6.997,11.861 6.999,15.923 7.000 C 20.649 7.000,20.376 6.983,20.697 7.303 C 21.020 7.627,21.000 7.243,21.000 13.001 C 21.000 17.212,20.990 18.139,20.945 18.290 C 20.872 18.533,20.707 18.740,20.484 18.872 L 20.300 18.980 12.000 18.980 L 3.700 18.980 3.516 18.872 C 3.326 18.760,3.155 18.568,3.072 18.373 C 3.043 18.305,3.015 17.947,3.002 17.480 C 2.981 16.721,2.977 16.695,2.871 16.514 C 2.479 15.848,1.521 15.848,1.129 16.514 L 1.020 16.700 1.020 17.620 C 1.020 18.473,1.027 18.562,1.114 18.840 C 1.422 19.827,2.173 20.578,3.160 20.886 L 3.460 20.980 12.000 20.980 L 20.540 20.980 20.840 20.886 C 21.827 20.578,22.578 19.827,22.886 18.840 L 22.980 18.540 22.980 13.000 L 22.980 7.460 22.886 7.160 C 22.581 6.182,21.831 5.427,20.861 5.122 L 20.540 5.021 16.160 5.000 L 11.780 4.980 11.613 4.891 C 11.409 4.781,11.285 4.629,10.759 3.840 C 10.204 3.007,9.805 2.605,9.278 2.346 C 8.596 2.011,8.723 2.024,6.060 2.015 C 4.762 2.011,3.609 2.023,3.499 2.042 M8.670 9.061 C 8.448 9.142,8.250 9.309,8.128 9.516 C 8.036 9.672,8.020 9.745,8.021 10.000 C 8.021 10.213,8.043 10.340,8.096 10.440 C 8.136 10.517,8.486 10.900,8.873 11.290 L 9.577 12.000 5.735 12.000 C 1.565 12.000,1.680 11.994,1.382 12.221 C 1.302 12.282,1.187 12.415,1.128 12.516 C 1.037 12.672,1.020 12.746,1.020 13.000 C 1.020 13.256,1.036 13.328,1.131 13.489 C 1.256 13.702,1.449 13.864,1.670 13.943 C 1.791 13.986,2.563 13.997,5.699 13.998 L 9.577 14.000 8.873 14.710 C 8.486 15.101,8.139 15.481,8.101 15.555 C 7.872 16.008,8.056 16.601,8.508 16.867 C 8.673 16.964,8.742 16.980,9.000 16.979 C 9.212 16.979,9.341 16.957,9.440 16.905 C 9.517 16.865,10.306 16.109,11.194 15.226 C 12.957 13.472,12.999 13.420,12.999 13.000 C 12.999 12.578,12.960 12.530,11.175 10.756 C 9.716 9.307,9.519 9.124,9.343 9.066 C 9.108 8.987,8.875 8.986,8.670 9.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const FolderInputIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const FolderInput = FolderInputIcon;