@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.83 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-heart-pulse" 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.842 2.041 C 4.203 2.318,1.996 4.160,1.261 6.700 C 1.069 7.362,1.022 7.722,1.024 8.520 C 1.025 9.131,1.041 9.333,1.115 9.680 C 1.398 11.008,1.942 12.058,3.020 13.360 C 3.460 13.892,11.296 21.740,11.520 21.873 C 11.672 21.964,11.746 21.980,12.000 21.980 C 12.254 21.980,12.328 21.964,12.480 21.873 C 12.694 21.746,20.392 14.041,20.866 13.480 C 22.029 12.104,22.591 11.043,22.886 9.671 C 23.002 9.134,23.014 7.977,22.910 7.420 C 22.456 4.984,20.820 3.094,18.500 2.325 C 17.498 1.993,16.303 1.921,15.124 2.123 C 14.107 2.297,13.167 2.729,12.250 3.446 L 12.000 3.641 11.750 3.446 C 10.827 2.724,9.895 2.297,8.856 2.119 C 8.309 2.026,7.343 1.988,6.842 2.041 M8.126 4.042 C 9.262 4.158,10.061 4.554,11.087 5.511 C 11.542 5.935,11.626 5.978,12.000 5.978 C 12.374 5.978,12.458 5.935,12.913 5.511 C 13.505 4.959,14.106 4.544,14.615 4.337 C 15.512 3.971,16.793 3.908,17.746 4.182 C 18.943 4.526,19.998 5.414,20.540 6.537 C 21.191 7.881,21.131 9.385,20.372 10.750 L 20.233 11.001 18.194 10.990 L 16.155 10.980 15.545 9.560 C 15.209 8.779,14.905 8.084,14.869 8.016 C 14.786 7.858,14.558 7.657,14.374 7.580 C 14.190 7.503,13.810 7.503,13.626 7.580 C 13.432 7.661,13.211 7.862,13.123 8.036 C 13.083 8.115,12.776 9.143,12.441 10.320 C 12.106 11.497,11.818 12.474,11.802 12.491 C 11.787 12.508,11.568 12.058,11.317 11.491 C 10.798 10.321,10.697 10.176,10.316 10.063 C 10.052 9.984,9.902 9.984,9.675 10.061 C 9.400 10.155,9.228 10.323,9.043 10.679 L 8.876 11.001 6.308 10.990 L 3.740 10.980 3.512 10.520 C 3.096 9.683,2.945 8.906,3.033 8.060 C 3.272 5.767,5.142 4.049,7.446 4.005 C 7.592 4.002,7.898 4.019,8.126 4.042 M14.438 12.064 C 14.654 12.570,14.793 12.753,15.080 12.906 C 15.208 12.974,15.362 12.982,16.890 13.000 L 18.560 13.020 15.280 16.300 L 12.000 19.580 8.710 16.290 L 5.420 13.000 7.520 12.999 C 8.675 12.999,9.656 12.990,9.700 12.979 C 9.771 12.961,9.829 13.070,10.198 13.909 C 11.194 16.178,11.232 16.245,11.600 16.411 C 11.814 16.508,12.156 16.516,12.364 16.429 C 12.557 16.349,12.789 16.138,12.877 15.964 C 12.917 15.885,13.226 14.853,13.563 13.670 C 13.900 12.488,14.189 11.534,14.204 11.550 C 14.219 11.567,14.324 11.798,14.438 12.064 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const HeartPulseIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const HeartPulse = HeartPulseIcon;