@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.65 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-glasses" 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.360 4.042 C 5.991 4.205,5.007 4.929,4.211 6.360 C 4.144 6.481,3.510 7.975,2.802 9.680 C 2.094 11.385,1.473 12.879,1.421 13.000 C 1.124 13.691,1.020 14.209,1.020 15.000 C 1.020 15.670,1.078 16.044,1.268 16.600 C 1.846 18.291,3.253 19.525,5.040 19.907 C 5.511 20.008,6.489 20.008,6.960 19.907 C 8.488 19.580,9.748 18.630,10.433 17.288 C 10.781 16.604,10.940 16.020,10.997 15.200 C 11.015 14.947,11.057 14.674,11.091 14.593 C 11.226 14.274,11.646 14.000,12.000 14.000 C 12.354 14.000,12.774 14.274,12.909 14.593 C 12.943 14.674,12.985 14.947,13.003 15.200 C 13.021 15.453,13.065 15.804,13.101 15.980 C 13.506 17.961,15.025 19.476,17.040 19.907 C 17.511 20.008,18.489 20.008,18.960 19.907 C 20.488 19.580,21.748 18.630,22.433 17.288 C 22.838 16.494,22.980 15.899,22.980 15.000 C 22.980 14.209,22.876 13.691,22.579 13.000 C 22.527 12.879,21.906 11.385,21.198 9.680 C 20.491 7.975,19.829 6.437,19.728 6.262 C 19.034 5.067,18.103 4.330,17.000 4.105 C 16.538 4.011,16.003 3.982,15.769 4.038 C 14.902 4.246,14.728 5.410,15.497 5.860 C 15.641 5.945,15.760 5.974,16.089 6.004 C 16.783 6.068,17.111 6.199,17.465 6.554 C 17.839 6.928,18.051 7.322,18.654 8.766 C 18.970 9.522,19.225 10.144,19.221 10.149 C 19.218 10.154,19.156 10.142,19.085 10.122 C 19.014 10.101,18.740 10.063,18.477 10.036 C 17.738 9.962,16.901 10.069,16.248 10.320 C 15.314 10.679,14.386 11.408,13.863 12.196 C 13.759 12.352,13.667 12.480,13.658 12.480 C 13.650 12.480,13.530 12.418,13.391 12.342 C 12.973 12.113,12.580 12.023,12.000 12.023 C 11.420 12.023,11.027 12.113,10.609 12.342 C 10.470 12.418,10.350 12.480,10.341 12.480 C 10.332 12.480,10.238 12.350,10.133 12.192 C 9.610 11.411,8.712 10.698,7.793 10.337 C 7.117 10.071,6.283 9.960,5.523 10.036 C 5.260 10.063,4.986 10.101,4.915 10.122 C 4.844 10.142,4.782 10.154,4.779 10.149 C 4.764 10.129,5.881 7.486,5.983 7.300 C 6.166 6.968,6.433 6.613,6.644 6.424 C 6.893 6.200,7.194 6.085,7.660 6.033 C 7.858 6.011,8.096 5.985,8.189 5.975 C 8.420 5.948,8.711 5.744,8.859 5.503 C 8.966 5.329,8.980 5.271,8.980 5.003 C 8.980 4.746,8.964 4.672,8.872 4.516 C 8.607 4.066,8.207 3.941,7.360 4.042 M6.861 12.129 C 7.804 12.405,8.584 13.183,8.875 14.139 C 8.958 14.412,8.973 14.542,8.973 15.000 C 8.973 15.458,8.958 15.588,8.875 15.861 C 8.582 16.822,7.819 17.581,6.840 17.886 C 6.406 18.021,5.594 18.021,5.160 17.886 C 4.181 17.581,3.418 16.822,3.125 15.861 C 3.042 15.588,3.027 15.458,3.027 15.000 C 3.027 14.542,3.042 14.412,3.125 14.139 C 3.456 13.054,4.371 12.245,5.499 12.040 C 5.832 11.980,6.500 12.023,6.861 12.129 M18.861 12.129 C 19.804 12.405,20.584 13.183,20.875 14.139 C 20.958 14.412,20.973 14.542,20.973 15.000 C 20.973 15.458,20.958 15.588,20.875 15.861 C 20.582 16.822,19.819 17.581,18.840 17.886 C 18.406 18.021,17.594 18.021,17.160 17.886 C 16.181 17.581,15.418 16.822,15.125 15.861 C 15.042 15.588,15.027 15.458,15.027 15.000 C 15.027 14.542,15.042 14.412,15.125 14.139 C 15.456 13.054,16.371 12.245,17.499 12.040 C 17.832 11.980,18.500 12.023,18.861 12.129 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const GlassesIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Glasses = GlassesIcon;