UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.82 kB
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-calendar-heart" 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="M7.695 1.057 C 7.466 1.129,7.256 1.299,7.128 1.516 C 7.025 1.692,7.019 1.728,7.007 2.347 L 6.993 2.993 5.727 3.009 C 4.518 3.025,4.445 3.030,4.139 3.124 C 3.176 3.420,2.420 4.180,2.114 5.160 L 2.020 5.460 2.020 13.000 L 2.020 20.540 2.114 20.840 C 2.418 21.816,3.149 22.554,4.140 22.886 L 4.420 22.980 8.271 22.991 C 10.824 22.999,12.173 22.989,12.275 22.961 C 12.498 22.901,12.739 22.711,12.867 22.492 C 12.964 22.327,12.980 22.257,12.980 22.000 C 12.980 21.746,12.963 21.672,12.872 21.516 C 12.761 21.328,12.572 21.158,12.373 21.070 C 12.286 21.032,11.383 21.015,8.480 21.000 L 4.700 20.980 4.516 20.872 C 4.415 20.813,4.284 20.700,4.225 20.623 C 3.989 20.314,4.000 20.557,4.000 15.575 L 4.000 11.000 12.590 10.998 C 19.662 10.997,21.207 10.987,21.330 10.943 C 21.551 10.864,21.744 10.702,21.869 10.489 L 21.980 10.300 21.980 7.880 L 21.980 5.460 21.886 5.160 C 21.580 4.180,20.824 3.420,19.861 3.124 C 19.555 3.030,19.482 3.025,18.273 3.009 L 17.007 2.993 16.993 2.347 C 16.981 1.726,16.976 1.693,16.871 1.514 C 16.479 0.848,15.521 0.848,15.129 1.514 C 15.024 1.693,15.019 1.726,15.007 2.350 L 14.993 3.000 12.000 3.000 L 9.007 3.000 8.993 2.350 C 8.981 1.728,8.975 1.692,8.872 1.516 C 8.628 1.101,8.150 0.915,7.695 1.057 M7.007 5.653 C 7.020 6.300,7.021 6.308,7.141 6.503 C 7.543 7.156,8.457 7.156,8.859 6.503 C 8.979 6.308,8.980 6.300,8.993 5.653 L 9.007 5.000 12.000 5.000 L 14.993 5.000 15.007 5.653 C 15.020 6.300,15.021 6.308,15.141 6.503 C 15.543 7.156,16.457 7.156,16.859 6.503 C 16.979 6.308,16.980 6.300,16.993 5.653 L 17.007 5.000 18.056 5.000 C 19.297 5.000,19.416 5.022,19.697 5.303 C 19.993 5.599,20.000 5.650,20.000 7.447 L 20.000 9.000 12.000 9.000 L 4.000 9.000 4.000 7.447 C 4.000 5.649,4.007 5.599,4.304 5.303 C 4.582 5.024,4.681 5.006,5.927 5.003 L 6.993 5.000 7.007 5.653 M14.940 13.026 C 13.762 13.215,12.733 14.007,12.281 15.073 C 12.080 15.545,12.027 15.815,12.023 16.380 C 12.018 17.165,12.199 17.793,12.616 18.440 C 12.902 18.884,16.794 22.764,17.093 22.903 C 17.352 23.023,17.634 23.028,17.879 22.917 C 18.093 22.820,18.204 22.715,20.403 20.535 C 22.179 18.774,22.391 18.531,22.661 17.946 C 22.904 17.421,22.980 17.054,22.979 16.420 C 22.978 15.966,22.961 15.802,22.890 15.554 C 22.708 14.917,22.428 14.440,21.973 13.989 C 21.533 13.554,21.134 13.317,20.532 13.133 C 20.216 13.037,20.117 13.026,19.560 13.025 C 18.970 13.025,18.922 13.031,18.560 13.151 C 18.351 13.221,18.027 13.366,17.840 13.475 L 17.500 13.671 17.380 13.594 C 16.807 13.225,16.211 13.039,15.540 13.020 C 15.276 13.013,15.006 13.015,14.940 13.026 M16.010 15.130 C 16.152 15.195,16.365 15.355,16.584 15.562 C 16.994 15.948,17.168 16.038,17.500 16.038 C 17.832 16.038,18.006 15.948,18.416 15.562 C 18.885 15.120,19.100 15.020,19.580 15.020 C 19.886 15.020,19.974 15.036,20.167 15.127 C 20.438 15.254,20.725 15.540,20.860 15.818 C 21.054 16.217,21.029 16.717,20.793 17.200 C 20.680 17.431,20.488 17.636,19.083 19.026 L 17.502 20.591 16.081 19.190 C 15.299 18.418,14.583 17.699,14.490 17.590 C 14.267 17.332,14.055 16.880,14.021 16.590 C 13.956 16.033,14.208 15.519,14.700 15.208 C 15.066 14.976,15.604 14.944,16.010 15.130 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const CalendarHeartIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const CalendarHeart = CalendarHeartIcon;