@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.73 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-smile-plus" 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="M10.960 1.000 C 7.970 1.308,5.277 2.766,3.420 5.080 C 1.480 7.498,0.649 10.658,1.146 13.720 C 1.312 14.744,1.660 15.808,2.158 16.820 C 2.918 18.363,3.982 19.660,5.320 20.675 C 5.991 21.183,6.416 21.445,7.180 21.820 C 8.450 22.443,9.740 22.797,11.180 22.919 C 12.298 23.013,13.454 22.912,14.660 22.615 C 18.787 21.598,21.977 18.235,22.794 14.040 C 22.945 13.269,22.979 12.847,22.979 11.760 L 22.980 10.700 22.871 10.514 C 22.479 9.848,21.521 9.848,21.130 10.514 C 21.021 10.699,21.020 10.703,20.994 11.720 C 20.955 13.180,20.859 13.825,20.534 14.800 C 19.720 17.241,17.808 19.295,15.460 20.251 C 14.228 20.752,13.282 20.939,11.980 20.938 C 10.833 20.937,9.909 20.769,8.808 20.363 C 6.544 19.527,4.596 17.630,3.670 15.360 C 2.925 13.535,2.802 11.315,3.345 9.480 C 3.670 8.380,4.276 7.203,4.962 6.340 C 6.308 4.648,8.290 3.474,10.480 3.071 C 10.876 2.999,11.104 2.986,12.121 2.982 L 13.303 2.978 13.490 2.868 C 14.248 2.424,14.126 1.315,13.292 1.053 C 13.061 0.981,11.493 0.945,10.960 1.000 M18.695 1.057 C 18.466 1.129,18.256 1.299,18.128 1.516 L 18.020 1.700 18.008 2.850 L 17.995 4.000 16.944 4.000 C 15.797 4.000,15.643 4.022,15.382 4.221 C 15.302 4.282,15.187 4.415,15.128 4.516 C 15.037 4.672,15.020 4.746,15.020 5.000 C 15.020 5.256,15.036 5.328,15.131 5.489 C 15.192 5.592,15.304 5.725,15.381 5.783 C 15.642 5.983,15.738 5.996,16.908 5.998 L 17.995 6.000 18.008 7.153 L 18.020 8.307 18.141 8.503 C 18.543 9.156,19.457 9.156,19.859 8.503 L 19.980 8.307 19.992 7.153 L 20.005 6.000 21.092 5.998 C 22.262 5.996,22.358 5.983,22.619 5.783 C 22.696 5.725,22.808 5.592,22.869 5.489 C 22.964 5.328,22.980 5.256,22.980 5.000 C 22.980 4.746,22.963 4.672,22.872 4.516 C 22.813 4.415,22.698 4.282,22.618 4.221 C 22.357 4.022,22.203 4.000,21.056 4.000 L 20.005 4.000 19.992 2.850 L 19.980 1.700 19.872 1.516 C 19.628 1.101,19.150 0.915,18.695 1.057 M8.695 8.055 C 8.464 8.130,8.255 8.300,8.128 8.516 C 8.037 8.672,8.020 8.746,8.020 9.000 C 8.020 9.257,8.036 9.327,8.133 9.492 C 8.651 10.374,9.998 10.018,9.998 9.000 C 9.998 8.623,9.792 8.281,9.463 8.112 C 9.265 8.010,8.911 7.984,8.695 8.055 M14.695 8.055 C 14.464 8.130,14.255 8.300,14.128 8.516 C 14.037 8.672,14.020 8.746,14.020 9.000 C 14.020 9.257,14.036 9.327,14.133 9.492 C 14.651 10.374,15.998 10.018,15.998 9.000 C 15.998 8.623,15.792 8.281,15.463 8.112 C 15.265 8.010,14.911 7.984,14.695 8.055 M7.670 13.055 C 7.157 13.246,6.887 13.799,7.057 14.311 C 7.189 14.708,7.906 15.424,8.714 15.965 C 9.205 16.294,9.718 16.546,10.240 16.714 C 10.915 16.932,11.230 16.980,12.000 16.980 C 12.770 16.980,13.085 16.932,13.760 16.714 C 14.282 16.546,14.795 16.294,15.286 15.965 C 16.094 15.424,16.811 14.708,16.943 14.311 C 17.121 13.776,16.804 13.181,16.264 13.036 C 16.071 12.984,15.722 13.016,15.556 13.102 C 15.492 13.135,15.237 13.366,14.990 13.614 C 14.330 14.276,13.772 14.622,12.971 14.867 C 12.655 14.963,12.558 14.974,12.000 14.974 C 11.442 14.974,11.345 14.963,11.029 14.867 C 10.228 14.622,9.670 14.276,9.010 13.614 C 8.763 13.366,8.506 13.134,8.439 13.100 C 8.266 13.010,7.854 12.986,7.670 13.055 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const SmilePlusIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const SmilePlus = SmilePlusIcon;