UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.6 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-tree" 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.695 2.057 C 2.466 2.129,2.256 2.299,2.128 2.516 L 2.020 2.700 2.020 9.620 L 2.020 16.540 2.114 16.840 C 2.419 17.817,3.155 18.559,4.140 18.885 C 4.413 18.975,4.464 18.977,6.266 18.991 C 7.485 19.000,8.166 18.991,8.270 18.963 C 8.498 18.901,8.738 18.712,8.867 18.492 C 8.964 18.327,8.980 18.257,8.980 18.000 C 8.980 17.746,8.963 17.672,8.872 17.516 C 8.761 17.327,8.571 17.158,8.373 17.071 C 8.291 17.035,7.768 17.015,6.480 17.001 L 4.700 16.980 4.516 16.872 C 4.415 16.813,4.284 16.700,4.225 16.623 C 3.990 16.315,4.000 16.518,4.000 11.995 C 4.000 9.710,4.005 7.840,4.010 7.840 C 4.016 7.841,4.110 7.871,4.220 7.909 C 4.394 7.967,4.662 7.978,6.266 7.991 C 7.486 8.000,8.166 7.991,8.270 7.963 C 8.498 7.901,8.738 7.712,8.867 7.492 C 8.964 7.327,8.980 7.257,8.980 7.000 C 8.980 6.746,8.963 6.672,8.872 6.516 C 8.761 6.327,8.571 6.158,8.373 6.071 C 8.291 6.035,7.768 6.015,6.480 6.001 L 4.700 5.980 4.516 5.872 C 4.327 5.761,4.157 5.570,4.071 5.373 C 4.037 5.295,4.015 4.865,4.001 3.980 L 3.980 2.700 3.872 2.516 C 3.628 2.101,3.150 1.915,2.695 2.057 M12.477 2.072 C 11.803 2.252,11.238 2.824,11.060 3.508 C 11.010 3.700,11.000 4.180,11.000 6.500 C 11.000 9.501,10.999 9.484,11.225 9.930 C 11.361 10.199,11.801 10.639,12.070 10.775 C 12.526 11.006,12.407 11.000,16.500 11.000 C 20.593 11.000,20.474 11.006,20.930 10.775 C 21.196 10.640,21.638 10.200,21.771 9.937 C 21.990 9.506,22.000 9.396,21.999 7.514 C 21.999 5.642,21.985 5.484,21.781 5.083 C 21.646 4.816,21.297 4.449,21.017 4.281 C 20.594 4.026,20.430 4.005,18.879 4.002 L 17.498 4.000 17.059 3.410 C 16.376 2.492,16.202 2.331,15.660 2.117 C 15.427 2.025,15.384 2.022,14.080 2.012 C 12.908 2.003,12.707 2.011,12.477 2.072 M15.548 4.728 C 16.144 5.513,16.339 5.690,16.826 5.885 C 17.054 5.977,17.096 5.980,18.530 5.992 L 20.000 6.005 20.000 7.502 L 20.000 9.000 16.500 9.000 L 13.000 9.000 13.000 6.500 L 13.000 4.000 13.998 4.000 L 14.996 4.000 15.548 4.728 M12.477 13.073 C 11.806 13.249,11.238 13.823,11.060 14.508 C 11.010 14.700,11.000 15.180,11.000 17.500 C 11.000 20.501,10.999 20.484,11.225 20.930 C 11.361 21.199,11.801 21.639,12.070 21.775 C 12.526 22.006,12.407 22.000,16.500 22.000 C 20.593 22.000,20.474 22.006,20.930 21.775 C 21.196 21.640,21.638 21.200,21.771 20.937 C 21.990 20.506,22.000 20.396,21.999 18.514 C 21.999 16.642,21.985 16.484,21.781 16.083 C 21.646 15.816,21.297 15.449,21.017 15.281 C 20.586 15.021,20.449 15.005,18.690 15.002 L 17.121 15.000 16.836 14.431 C 16.594 13.948,16.511 13.823,16.285 13.600 C 15.985 13.302,15.632 13.111,15.263 13.043 C 15.126 13.018,14.539 13.001,13.883 13.002 C 12.937 13.004,12.695 13.016,12.477 13.073 M15.179 15.596 C 15.446 16.122,15.512 16.221,15.749 16.442 C 16.034 16.709,16.354 16.879,16.712 16.955 C 16.848 16.984,17.479 17.000,18.462 17.000 L 20.000 17.000 20.000 18.500 L 20.000 20.000 16.500 20.000 L 13.000 20.000 13.000 17.500 L 13.000 15.000 13.939 15.000 L 14.877 15.000 15.179 15.596 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const FolderTreeIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const FolderTree = FolderTreeIcon;