@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.18 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-folder-lock" 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.649 7.000,20.376 6.983,20.697 7.303 C 20.989 7.595,21.000 7.666,21.000 9.297 C 21.001 10.689,21.002 10.702,21.095 10.900 C 21.276 11.282,21.595 11.488,22.003 11.488 C 22.292 11.488,22.536 11.381,22.724 11.173 C 23.006 10.860,23.007 10.849,22.991 9.037 C 22.977 7.478,22.973 7.410,22.884 7.140 C 22.563 6.164,21.821 5.424,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 M17.499 12.040 C 16.373 12.244,15.470 13.041,15.118 14.140 C 15.042 14.378,15.026 14.536,15.010 15.202 L 14.991 15.983 14.685 16.032 C 14.259 16.099,13.918 16.275,13.596 16.597 C 13.310 16.882,13.154 17.147,13.060 17.508 C 12.972 17.844,12.972 21.156,13.060 21.492 C 13.153 21.852,13.310 22.118,13.596 22.404 C 13.882 22.690,14.148 22.847,14.508 22.940 C 14.850 23.029,21.150 23.029,21.492 22.940 C 21.852 22.847,22.118 22.690,22.404 22.404 C 22.694 22.114,22.841 21.863,22.937 21.491 C 23.027 21.144,23.029 17.909,22.940 17.529 C 22.852 17.156,22.699 16.891,22.404 16.597 C 22.082 16.275,21.741 16.099,21.315 16.032 L 21.009 15.983 20.990 15.202 C 20.974 14.536,20.958 14.378,20.882 14.140 C 20.571 13.170,19.801 12.404,18.861 12.129 C 18.500 12.023,17.832 11.980,17.499 12.040 M18.310 14.061 C 18.452 14.103,18.571 14.178,18.697 14.303 C 18.948 14.554,19.000 14.751,19.000 15.447 L 19.000 16.000 18.000 16.000 L 17.000 16.000 17.000 15.447 C 17.000 14.750,17.052 14.554,17.304 14.303 C 17.583 14.024,17.916 13.944,18.310 14.061 M21.000 19.500 L 21.000 21.000 18.000 21.000 L 15.000 21.000 15.000 19.500 L 15.000 18.000 18.000 18.000 L 21.000 18.000 21.000 19.500 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const FolderLockIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const FolderLock = FolderLockIcon;