@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.32 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-headset" 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.080 1.045 C 9.507 1.184,7.883 1.751,6.540 2.630 C 5.905 3.045,5.499 3.378,4.919 3.958 C 3.250 5.629,2.257 7.755,2.040 10.122 C 2.009 10.459,1.999 11.583,2.008 13.600 L 2.021 16.580 2.114 16.860 C 2.445 17.849,3.184 18.582,4.160 18.886 C 4.442 18.974,4.521 18.980,5.500 18.980 C 6.479 18.980,6.558 18.974,6.840 18.886 C 7.827 18.578,8.578 17.827,8.886 16.840 C 8.979 16.542,8.980 16.527,8.980 14.500 C 8.980 12.473,8.979 12.458,8.886 12.160 C 8.580 11.180,7.824 10.420,6.861 10.124 C 6.556 10.031,6.479 10.025,5.310 10.009 C 4.143 9.994,4.080 9.989,4.080 9.919 C 4.080 9.731,4.261 8.939,4.403 8.502 C 4.953 6.820,6.121 5.296,7.620 4.309 C 9.618 2.993,12.199 2.653,14.498 3.403 C 16.180 3.953,17.704 5.121,18.691 6.620 C 19.020 7.119,19.409 7.929,19.597 8.502 C 19.739 8.939,19.920 9.731,19.920 9.919 C 19.920 9.989,19.857 9.994,18.690 10.009 C 17.521 10.025,17.444 10.031,17.139 10.124 C 16.176 10.420,15.420 11.180,15.114 12.160 C 15.021 12.458,15.020 12.473,15.020 14.500 C 15.020 16.527,15.021 16.542,15.114 16.840 C 15.419 17.818,16.164 18.568,17.140 18.882 C 17.386 18.961,17.528 18.974,18.303 18.990 C 19.103 19.007,19.609 18.975,19.816 18.896 C 19.972 18.836,19.609 19.556,19.305 19.911 C 18.902 20.380,18.438 20.693,17.860 20.885 L 17.580 20.978 14.660 20.999 C 12.448 21.015,11.713 21.032,11.627 21.070 C 11.428 21.158,11.239 21.328,11.128 21.516 C 11.037 21.672,11.020 21.746,11.020 22.000 C 11.020 22.257,11.036 22.327,11.133 22.492 C 11.262 22.711,11.502 22.901,11.727 22.962 C 11.829 22.989,12.858 22.999,14.791 22.989 C 17.400 22.977,17.731 22.968,18.000 22.905 C 19.538 22.542,20.756 21.614,21.433 20.288 C 21.662 19.839,21.805 19.439,21.907 18.960 C 21.975 18.643,21.980 18.328,21.980 14.360 C 21.980 11.066,21.968 10.018,21.928 9.740 C 21.656 7.865,20.984 6.270,19.847 4.800 C 19.510 4.365,18.639 3.494,18.200 3.154 C 16.133 1.555,13.646 0.818,11.080 1.045 M6.310 12.061 C 6.589 12.144,6.856 12.411,6.939 12.690 C 7.024 12.976,7.029 16.010,6.945 16.290 C 6.872 16.533,6.707 16.740,6.484 16.872 C 6.301 16.980,6.297 16.980,5.500 16.980 C 4.703 16.980,4.699 16.980,4.516 16.872 C 4.415 16.813,4.284 16.700,4.225 16.623 C 4.000 16.328,4.000 16.328,4.000 14.075 L 4.000 12.000 5.053 12.000 C 5.879 12.000,6.150 12.013,6.310 12.061 M20.000 14.054 C 20.000 16.283,19.996 16.334,19.779 16.618 C 19.718 16.698,19.585 16.813,19.484 16.872 C 19.301 16.980,19.297 16.980,18.500 16.980 C 17.703 16.980,17.699 16.980,17.516 16.872 C 17.415 16.813,17.284 16.700,17.225 16.623 C 17.005 16.335,17.000 16.288,17.000 14.522 C 17.000 12.641,17.006 12.601,17.304 12.303 C 17.582 12.024,17.680 12.006,18.930 12.003 L 20.000 12.000 20.000 14.054 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const HeadsetIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Headset = HeadsetIcon;