UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.05 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-map-pin-x" 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.340 1.024 C 10.026 1.160,9.091 1.415,8.060 1.918 C 6.244 2.804,4.840 4.202,3.939 6.020 C 3.326 7.257,2.999 8.633,3.000 9.980 C 3.003 13.237,5.032 16.964,8.917 20.841 C 9.987 21.910,10.806 22.638,11.099 22.781 C 11.698 23.074,12.305 23.072,12.915 22.775 C 13.210 22.631,13.568 22.272,13.632 22.055 C 13.797 21.494,13.514 20.937,12.983 20.779 C 12.659 20.682,12.412 20.718,12.144 20.900 L 11.998 20.999 11.629 20.670 C 10.687 19.832,9.403 18.513,8.612 17.574 C 6.634 15.225,5.448 13.041,5.096 11.098 C 5.009 10.615,4.998 9.512,5.076 9.000 C 5.550 5.901,7.943 3.515,11.020 3.076 C 11.783 2.967,12.907 3.022,13.660 3.205 C 16.371 3.863,18.467 6.133,18.901 8.879 C 19.029 9.690,19.013 10.582,18.857 11.291 C 18.765 11.712,18.747 11.893,18.777 12.094 C 18.832 12.461,19.167 12.791,19.576 12.883 C 19.864 12.947,20.159 12.861,20.411 12.639 C 20.631 12.446,20.714 12.247,20.835 11.620 C 21.201 9.732,20.941 7.810,20.084 6.060 C 18.773 3.384,16.266 1.546,13.320 1.101 C 12.911 1.039,11.662 0.991,11.340 1.024 M11.358 6.061 C 10.230 6.237,9.143 6.974,8.569 7.953 C 7.320 10.083,8.233 12.785,10.512 13.704 C 12.558 14.528,14.877 13.538,15.704 11.488 C 16.090 10.530,16.090 9.469,15.705 8.516 C 15.172 7.197,14.001 6.269,12.605 6.058 C 12.144 5.989,11.816 5.990,11.358 6.061 M12.523 8.073 C 13.262 8.266,13.850 8.924,13.967 9.690 C 14.067 10.343,13.873 10.933,13.403 11.404 C 13.002 11.807,12.547 12.000,12.000 12.000 C 11.485 12.000,11.038 11.822,10.653 11.465 C 9.323 10.229,10.189 8.005,12.000 8.005 C 12.143 8.005,12.378 8.036,12.523 8.073 M16.044 14.625 C 15.540 14.876,15.346 15.567,15.651 16.020 C 15.695 16.086,16.147 16.558,16.655 17.070 L 17.579 18.000 16.655 18.930 C 16.147 19.442,15.695 19.914,15.651 19.980 C 15.373 20.392,15.510 21.024,15.940 21.320 C 16.238 21.525,16.740 21.540,17.017 21.352 C 17.085 21.306,17.558 20.853,18.070 20.345 L 19.000 19.421 19.930 20.345 C 20.442 20.853,20.915 21.306,20.981 21.351 C 21.384 21.624,22.047 21.475,22.330 21.048 C 22.525 20.753,22.536 20.254,22.352 19.983 C 22.306 19.915,21.853 19.442,21.345 18.930 L 20.421 18.000 21.345 17.070 C 21.853 16.558,22.306 16.085,22.351 16.019 C 22.468 15.846,22.514 15.545,22.462 15.291 C 22.369 14.831,21.980 14.519,21.502 14.521 C 21.089 14.522,20.997 14.588,19.950 15.631 L 19.000 16.578 18.050 15.631 C 17.371 14.954,17.049 14.661,16.920 14.603 C 16.654 14.483,16.313 14.492,16.044 14.625 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const MapPinXIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const MapPinX = MapPinXIcon;