@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.75 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-globe-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="M11.096 1.041 C 7.748 1.317,4.717 3.110,2.841 5.926 C 0.960 8.751,0.497 12.260,1.579 15.498 C 3.330 20.741,8.756 23.879,14.173 22.782 C 16.256 22.360,18.131 21.368,19.655 19.881 C 20.286 19.265,20.746 18.713,21.206 18.020 C 21.721 17.244,22.315 15.970,22.508 15.226 C 22.568 14.998,22.567 14.963,22.505 14.748 C 22.426 14.481,22.228 14.238,21.983 14.108 C 21.861 14.044,21.749 14.022,21.540 14.022 C 21.011 14.022,20.751 14.254,20.506 14.946 C 19.697 17.221,18.088 19.032,15.940 20.083 C 15.457 20.319,14.419 20.712,14.380 20.673 C 14.373 20.666,14.511 20.426,14.686 20.140 C 15.067 19.522,15.568 18.538,15.840 17.877 C 16.232 16.923,16.681 15.370,16.679 14.975 C 16.676 14.338,15.991 13.842,15.396 14.047 C 14.964 14.195,14.798 14.423,14.636 15.084 C 14.301 16.456,13.855 17.570,13.149 18.800 C 12.765 19.468,12.081 20.440,11.995 20.440 C 11.948 20.440,11.531 19.880,11.189 19.359 C 10.053 17.624,9.364 15.720,9.100 13.583 C 9.067 13.319,9.040 13.079,9.040 13.051 C 9.040 13.011,9.223 13.000,9.870 13.000 C 10.660 12.999,10.710 12.995,10.900 12.905 C 11.281 12.724,11.488 12.405,11.488 12.000 C 11.488 11.615,11.293 11.297,10.940 11.106 C 10.792 11.027,10.712 11.019,9.910 11.007 C 9.263 10.998,9.040 10.982,9.040 10.946 C 9.040 10.842,9.162 9.917,9.221 9.578 C 9.313 9.043,9.533 8.207,9.738 7.609 C 10.323 5.905,11.200 4.417,12.479 2.960 C 12.945 2.428,12.977 2.369,12.979 2.020 C 12.980 1.656,12.864 1.408,12.605 1.219 C 12.302 0.999,12.019 0.965,11.096 1.041 M17.499 1.040 C 16.373 1.244,15.470 2.041,15.118 3.140 C 15.042 3.378,15.026 3.536,15.010 4.202 L 14.991 4.983 14.685 5.032 C 14.259 5.099,13.918 5.275,13.596 5.597 C 13.310 5.882,13.154 6.147,13.060 6.508 C 12.972 6.844,12.972 10.156,13.060 10.492 C 13.153 10.852,13.310 11.118,13.596 11.404 C 13.882 11.690,14.148 11.847,14.508 11.940 C 14.850 12.029,21.150 12.029,21.492 11.940 C 21.852 11.847,22.118 11.690,22.404 11.404 C 22.694 11.114,22.841 10.863,22.937 10.491 C 23.027 10.144,23.029 6.909,22.940 6.529 C 22.852 6.156,22.699 5.891,22.404 5.597 C 22.082 5.275,21.741 5.099,21.315 5.032 L 21.009 4.983 20.990 4.202 C 20.974 3.536,20.958 3.378,20.882 3.140 C 20.571 2.170,19.801 1.404,18.861 1.129 C 18.500 1.023,17.832 0.980,17.499 1.040 M18.310 3.061 C 18.452 3.103,18.571 3.178,18.697 3.303 C 18.948 3.554,19.000 3.751,19.000 4.447 L 19.000 5.000 18.000 5.000 L 17.000 5.000 17.000 4.447 C 17.000 3.750,17.052 3.554,17.304 3.303 C 17.583 3.024,17.916 2.944,18.310 3.061 M9.576 3.430 C 8.205 5.501,7.315 8.008,7.076 10.470 L 7.025 11.000 5.052 11.000 L 3.080 11.000 3.080 10.905 C 3.080 10.526,3.369 9.367,3.624 8.723 C 4.627 6.193,6.637 4.301,9.240 3.436 C 9.662 3.296,9.665 3.296,9.576 3.430 M21.000 8.500 L 21.000 10.000 18.000 10.000 L 15.000 10.000 15.000 8.500 L 15.000 7.000 18.000 7.000 L 21.000 7.000 21.000 8.500 M7.076 13.530 C 7.303 15.873,8.118 18.252,9.380 20.259 C 9.519 20.479,9.627 20.666,9.620 20.674 C 9.582 20.712,8.548 20.319,8.060 20.081 C 5.486 18.822,3.708 16.489,3.160 13.652 C 3.116 13.423,3.080 13.183,3.080 13.118 L 3.080 13.000 5.052 13.000 L 7.025 13.000 7.076 13.530 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const GlobeLockIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const GlobeLock = GlobeLockIcon;