@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.24 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-life-buoy" 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.280 1.023 C 11.203 1.032,10.951 1.059,10.720 1.083 C 7.786 1.394,4.982 3.014,3.171 5.445 C -0.449 10.304,0.570 17.197,5.445 20.829 C 10.300 24.446,17.198 23.429,20.824 18.562 C 23.720 14.675,23.720 9.325,20.824 5.438 C 19.044 3.049,16.407 1.502,13.423 1.096 C 13.000 1.038,11.574 0.990,11.280 1.023 M13.320 3.101 C 14.263 3.244,15.055 3.491,15.942 3.920 C 16.472 4.176,17.378 4.740,17.529 4.907 C 17.595 4.980,17.546 5.035,16.179 6.401 L 14.761 7.818 14.371 7.612 C 13.689 7.253,13.228 7.113,12.470 7.036 C 12.107 6.999,11.893 6.999,11.530 7.036 C 10.776 7.112,10.319 7.250,9.628 7.611 L 9.236 7.815 7.819 6.399 C 6.454 5.035,6.405 4.980,6.471 4.907 C 6.621 4.741,7.526 4.177,8.058 3.918 C 9.093 3.414,10.026 3.160,11.340 3.024 C 11.662 2.991,12.911 3.039,13.320 3.101 M7.744 9.370 C 7.230 10.252,7.020 11.015,7.020 12.000 C 7.020 12.985,7.230 13.749,7.744 14.629 L 7.820 14.759 6.402 16.178 C 5.035 17.546,4.980 17.595,4.907 17.529 C 4.740 17.378,4.176 16.472,3.920 15.942 C 3.279 14.617,3.023 13.493,3.023 12.000 C 3.023 10.865,3.162 10.013,3.508 9.020 C 3.785 8.227,4.383 7.118,4.831 6.566 L 4.972 6.392 6.396 7.816 L 7.820 9.241 7.744 9.370 M19.489 7.018 C 20.039 7.841,20.502 8.891,20.733 9.840 C 20.919 10.603,20.977 11.112,20.977 12.000 C 20.977 13.493,20.721 14.617,20.080 15.942 C 19.824 16.472,19.260 17.378,19.093 17.529 C 19.020 17.595,18.965 17.546,17.601 16.181 L 16.185 14.765 16.408 14.332 C 16.837 13.501,16.980 12.917,16.980 12.000 C 16.980 11.083,16.837 10.499,16.408 9.668 L 16.185 9.235 17.601 7.819 C 18.965 6.454,19.020 6.405,19.093 6.471 C 19.135 6.509,19.313 6.755,19.489 7.018 M12.861 9.129 C 13.350 9.272,13.688 9.480,14.104 9.896 C 14.516 10.309,14.724 10.643,14.875 11.139 C 14.958 11.412,14.973 11.542,14.973 12.000 C 14.973 12.627,14.888 12.981,14.623 13.461 C 14.408 13.849,13.797 14.451,13.420 14.647 C 12.917 14.909,12.614 14.979,12.000 14.979 C 11.386 14.979,11.083 14.909,10.580 14.647 C 10.203 14.451,9.592 13.849,9.377 13.461 C 9.112 12.981,9.027 12.627,9.027 12.000 C 9.027 11.542,9.042 11.412,9.125 11.139 C 9.276 10.643,9.484 10.309,9.896 9.896 C 10.393 9.399,10.842 9.159,11.499 9.040 C 11.832 8.980,12.500 9.023,12.861 9.129 M9.683 16.416 C 10.494 16.836,11.087 16.980,12.000 16.980 C 12.917 16.980,13.501 16.837,14.332 16.408 L 14.765 16.185 16.182 17.602 C 16.962 18.382,17.600 19.029,17.599 19.040 C 17.598 19.051,17.459 19.160,17.289 19.283 C 14.359 21.399,10.454 21.567,7.361 19.711 C 7.096 19.552,6.531 19.164,6.402 19.053 C 6.382 19.035,9.205 16.200,9.243 16.200 C 9.256 16.200,9.454 16.297,9.683 16.416 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const LifeBuoyIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const LifeBuoy = LifeBuoyIcon;