@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-speech" 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="M6.828 1.880 C 4.174 2.134,1.943 4.002,1.237 6.560 C 1.024 7.332,0.954 8.275,1.037 9.292 C 1.117 10.282,1.257 10.910,1.587 11.755 C 2.041 12.918,2.160 13.433,2.160 14.232 C 2.160 14.861,2.143 14.950,1.500 17.720 C 0.942 20.120,0.937 20.158,1.138 20.501 C 1.551 21.206,2.631 21.133,2.921 20.380 C 2.987 20.207,4.030 15.691,4.108 15.240 C 4.202 14.690,4.192 13.713,4.086 13.120 C 3.980 12.525,3.854 12.097,3.538 11.259 C 3.110 10.124,3.029 9.684,3.023 8.480 C 3.020 7.700,3.067 7.352,3.248 6.822 C 3.700 5.502,4.853 4.412,6.208 4.024 C 7.190 3.742,8.265 3.814,9.206 4.224 C 10.543 4.806,11.533 6.056,11.781 7.475 C 11.830 7.751,11.840 8.371,11.840 10.975 L 11.839 14.140 11.743 14.347 C 11.549 14.764,11.099 15.080,10.700 15.079 C 10.590 15.079,10.176 15.043,9.780 15.000 C 8.580 14.869,8.374 14.896,8.076 15.228 C 7.789 15.546,7.796 15.472,7.809 18.023 L 7.820 20.306 7.941 20.503 C 8.343 21.156,9.257 21.156,9.659 20.503 L 9.780 20.306 9.792 18.661 L 9.803 17.015 10.250 17.063 C 10.550 17.095,10.793 17.098,10.991 17.074 C 12.300 16.911,13.391 15.962,13.766 14.659 C 13.857 14.341,13.858 14.328,13.871 11.380 C 13.887 7.611,13.864 7.271,13.520 6.235 C 12.850 4.214,11.214 2.662,9.144 2.081 C 8.490 1.898,7.521 1.813,6.828 1.880 M19.473 6.254 C 18.966 6.443,18.689 7.006,18.856 7.508 C 18.901 7.642,19.013 7.807,19.206 8.023 C 20.297 9.242,20.822 10.426,20.961 11.985 C 21.061 13.096,20.827 14.348,20.337 15.328 C 20.025 15.952,19.765 16.333,19.273 16.889 C 18.861 17.354,18.822 17.432,18.821 17.800 C 18.820 18.058,18.836 18.127,18.933 18.292 C 19.140 18.644,19.505 18.829,19.912 18.787 C 20.183 18.759,20.414 18.623,20.675 18.338 C 21.692 17.225,22.358 16.016,22.723 14.620 C 23.374 12.134,22.837 9.442,21.280 7.382 C 20.897 6.875,20.504 6.457,20.295 6.335 C 20.078 6.208,19.696 6.170,19.473 6.254 M16.524 9.145 C 16.130 9.342,15.906 9.800,16.000 10.219 C 16.057 10.473,16.094 10.538,16.350 10.820 C 16.808 11.327,17.002 11.833,17.002 12.520 C 17.002 13.203,16.822 13.686,16.380 14.193 C 16.105 14.508,16.039 14.634,16.012 14.895 C 15.971 15.295,16.158 15.662,16.508 15.867 C 16.673 15.964,16.743 15.980,17.000 15.980 C 17.385 15.980,17.573 15.876,17.918 15.472 C 18.733 14.515,19.125 13.286,18.997 12.089 C 18.908 11.255,18.609 10.480,18.129 9.840 C 17.889 9.519,17.554 9.193,17.385 9.117 C 17.135 9.003,16.786 9.015,16.524 9.145 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const SpeechIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Speech = SpeechIcon;