@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3 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-message-square-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="M4.499 2.043 C 3.390 2.230,2.488 3.024,2.114 4.140 L 2.020 4.420 2.009 12.779 C 1.998 21.900,1.983 21.306,2.224 21.621 C 2.283 21.700,2.415 21.813,2.516 21.872 C 2.672 21.963,2.746 21.980,3.000 21.980 C 3.254 21.980,3.327 21.964,3.480 21.873 C 3.579 21.813,4.506 20.918,5.540 19.883 L 7.420 18.000 8.300 17.998 C 9.247 17.996,9.365 17.977,9.619 17.783 C 9.696 17.725,9.808 17.592,9.869 17.489 C 9.964 17.328,9.980 17.256,9.980 17.000 C 9.980 16.745,9.964 16.672,9.871 16.514 C 9.731 16.277,9.485 16.096,9.224 16.038 C 9.091 16.009,8.622 15.998,7.880 16.007 C 6.855 16.019,6.724 16.028,6.580 16.097 C 6.480 16.145,5.963 16.627,5.210 17.375 L 4.000 18.577 4.000 11.736 C 4.000 4.040,3.976 4.630,4.303 4.303 C 4.631 3.976,4.009 4.000,12.000 4.000 C 19.991 4.000,19.369 3.976,19.697 4.303 C 19.999 4.606,20.000 4.611,20.000 6.797 L 20.001 8.700 20.095 8.900 C 20.276 9.282,20.595 9.488,21.003 9.488 C 21.292 9.488,21.536 9.381,21.724 9.173 C 22.012 8.854,22.006 8.907,21.991 6.538 C 21.978 4.448,21.976 4.416,21.885 4.140 C 21.561 3.162,20.822 2.425,19.861 2.121 L 19.540 2.020 12.120 2.014 C 8.039 2.011,4.609 2.024,4.499 2.043 M16.499 10.040 C 15.373 10.244,14.470 11.041,14.118 12.140 C 14.042 12.378,14.026 12.536,14.010 13.202 L 13.991 13.983 13.685 14.032 C 13.259 14.099,12.918 14.275,12.596 14.597 C 12.310 14.882,12.154 15.147,12.060 15.508 C 11.972 15.844,11.972 19.156,12.060 19.492 C 12.153 19.852,12.310 20.118,12.596 20.404 C 12.882 20.690,13.148 20.847,13.508 20.940 C 13.850 21.029,20.150 21.029,20.492 20.940 C 20.852 20.847,21.118 20.690,21.404 20.404 C 21.694 20.114,21.841 19.863,21.937 19.491 C 22.027 19.144,22.029 15.909,21.940 15.529 C 21.852 15.156,21.699 14.891,21.404 14.597 C 21.082 14.275,20.741 14.099,20.315 14.032 L 20.009 13.983 19.990 13.202 C 19.974 12.536,19.958 12.378,19.882 12.140 C 19.571 11.170,18.801 10.404,17.861 10.129 C 17.500 10.023,16.832 9.980,16.499 10.040 M17.310 12.061 C 17.452 12.103,17.571 12.178,17.697 12.303 C 17.948 12.554,18.000 12.751,18.000 13.447 L 18.000 14.000 17.000 14.000 L 16.000 14.000 16.000 13.427 C 16.000 12.735,16.048 12.558,16.307 12.299 C 16.582 12.024,16.918 11.944,17.310 12.061 M20.000 17.500 L 20.000 19.000 17.000 19.000 L 14.000 19.000 14.000 17.500 L 14.000 16.000 17.000 16.000 L 20.000 16.000 20.000 17.500 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const MessageSquareLockIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const MessageSquareLock = MessageSquareLockIcon;