UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.01 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-key" 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 11.500 L 1.020 18.540 1.114 18.840 C 1.418 19.816,2.150 20.555,3.140 20.886 L 3.420 20.979 6.770 20.991 C 8.990 20.999,10.172 20.989,10.274 20.962 C 10.498 20.901,10.739 20.711,10.867 20.492 C 10.964 20.327,10.980 20.257,10.980 20.000 C 10.980 19.746,10.963 19.672,10.872 19.516 C 10.761 19.328,10.572 19.158,10.373 19.070 C 10.287 19.032,9.483 19.015,6.980 19.000 L 3.700 18.980 3.516 18.872 C 3.303 18.747,3.141 18.550,3.058 18.316 C 2.968 18.060,2.971 4.993,3.061 4.690 C 3.144 4.411,3.411 4.144,3.690 4.061 C 3.979 3.975,7.928 3.970,8.211 4.055 C 8.507 4.144,8.610 4.247,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.611 7.000,20.372 6.986,20.679 7.283 C 20.975 7.571,20.977 7.581,21.000 9.023 L 21.020 10.307 21.141 10.503 C 21.543 11.156,22.457 11.156,22.859 10.503 L 22.980 10.306 22.980 8.883 C 22.980 7.503,22.977 7.451,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 M21.640 13.068 C 21.486 13.121,21.155 13.434,19.380 15.202 L 17.300 17.274 17.017 17.179 C 15.357 16.617,13.633 17.491,13.114 19.160 C 12.979 19.594,12.979 20.406,13.114 20.840 C 13.421 21.826,14.174 22.579,15.160 22.886 C 15.594 23.021,16.406 23.021,16.840 22.886 C 17.826 22.579,18.578 21.827,18.886 20.840 C 18.966 20.583,18.980 20.459,18.978 19.980 C 18.976 19.459,18.967 19.395,18.851 19.060 L 18.726 18.700 19.861 17.562 L 20.996 16.424 21.210 16.627 C 21.477 16.879,21.632 16.961,21.895 16.988 C 22.295 17.029,22.662 16.842,22.867 16.492 C 22.964 16.327,22.980 16.258,22.979 16.000 C 22.978 15.646,22.924 15.524,22.629 15.212 L 22.428 15.000 22.629 14.788 C 22.924 14.476,22.978 14.354,22.979 14.000 C 22.980 13.745,22.964 13.672,22.872 13.516 C 22.617 13.083,22.121 12.903,21.640 13.068 M16.310 19.061 C 16.688 19.173,17.000 19.598,17.000 20.001 C 17.000 20.331,16.784 20.696,16.484 20.872 C 16.328 20.963,16.254 20.980,16.000 20.980 C 15.746 20.980,15.672 20.963,15.516 20.872 C 14.932 20.528,14.831 19.775,15.307 19.299 C 15.582 19.024,15.918 18.944,16.310 19.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const FolderKeyIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const FolderKey = FolderKeyIcon;