@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.15 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-door-closed-locked" 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="M7.499 3.043 C 6.389 3.232,5.488 4.024,5.114 5.140 L 5.020 5.420 5.009 12.210 L 4.998 19.000 3.446 19.000 C 1.758 19.000,1.658 19.011,1.382 19.221 C 1.302 19.282,1.187 19.415,1.128 19.516 C 1.037 19.672,1.020 19.746,1.020 20.000 C 1.020 20.256,1.036 20.328,1.131 20.489 C 1.256 20.702,1.449 20.864,1.670 20.943 C 1.892 21.022,10.108 21.022,10.330 20.943 C 10.551 20.864,10.744 20.702,10.869 20.489 C 10.964 20.328,10.980 20.256,10.980 20.000 C 10.980 19.746,10.963 19.672,10.872 19.516 C 10.813 19.415,10.698 19.282,10.618 19.221 C 10.342 19.011,10.242 19.000,8.554 19.000 L 7.000 19.000 7.000 12.427 C 7.000 5.037,6.974 5.632,7.306 5.300 C 7.623 4.984,7.365 5.000,12.000 5.000 C 16.603 5.000,16.372 4.986,16.679 5.283 C 16.986 5.582,16.978 5.523,17.000 7.523 L 17.020 9.306 17.141 9.503 C 17.543 10.156,18.457 10.156,18.859 9.503 L 18.980 9.306 18.980 7.383 C 18.980 5.478,18.979 5.457,18.886 5.160 C 18.581 4.182,17.832 3.428,16.861 3.121 L 16.540 3.020 12.120 3.014 C 9.689 3.011,7.609 3.024,7.499 3.043 M9.695 11.055 C 9.464 11.130,9.255 11.300,9.128 11.516 C 9.037 11.672,9.020 11.746,9.020 12.000 C 9.020 12.257,9.036 12.327,9.133 12.492 C 9.651 13.374,10.998 13.018,10.998 12.000 C 10.998 11.623,10.792 11.281,10.463 11.112 C 10.265 11.010,9.911 10.984,9.695 11.055 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 DoorClosedLockedIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const DoorClosedLocked = DoorClosedLockedIcon;