UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.15 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-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="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 10.818 22.739,11.271 23.044,12.114 22.991 C 12.455 22.969,12.805 22.859,13.062 22.691 C 13.316 22.525,14.182 21.738,14.275 21.588 C 14.684 20.927,14.204 20.078,13.423 20.081 C 13.087 20.082,12.929 20.166,12.454 20.594 C 12.231 20.795,12.026 20.960,11.999 20.960 C 11.933 20.960,11.411 20.487,10.585 19.680 C 7.470 16.635,5.558 13.646,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 14.890 3.504,16.030 4.148,16.941 5.059 C 18.424 6.542,19.141 8.526,18.957 10.640 C 18.914 11.140,18.915 11.262,18.961 11.402 C 19.075 11.747,19.364 11.999,19.743 12.084 C 20.139 12.173,20.608 11.937,20.805 11.550 C 20.908 11.348,21.000 10.608,21.000 9.981 C 21.000 7.638,20.047 5.341,18.379 3.663 C 17.011 2.285,15.247 1.392,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 M18.695 14.057 C 18.466 14.129,18.256 14.299,18.128 14.516 L 18.020 14.700 18.008 15.850 L 17.995 17.000 16.944 17.000 C 15.797 17.000,15.643 17.022,15.382 17.221 C 15.302 17.282,15.187 17.415,15.128 17.516 C 15.037 17.672,15.020 17.746,15.020 18.000 C 15.020 18.256,15.036 18.328,15.131 18.489 C 15.192 18.592,15.304 18.725,15.381 18.783 C 15.642 18.983,15.738 18.996,16.908 18.998 L 17.995 19.000 18.008 20.153 L 18.020 21.307 18.141 21.503 C 18.543 22.156,19.457 22.156,19.859 21.503 L 19.980 21.307 19.992 20.153 L 20.005 19.000 21.092 18.998 C 22.262 18.996,22.358 18.983,22.619 18.783 C 22.696 18.725,22.808 18.592,22.869 18.489 C 22.964 18.328,22.980 18.256,22.980 18.000 C 22.980 17.746,22.963 17.672,22.872 17.516 C 22.813 17.415,22.698 17.282,22.618 17.221 C 22.357 17.022,22.203 17.000,21.056 17.000 L 20.005 17.000 19.992 15.850 L 19.980 14.700 19.872 14.516 C 19.628 14.101,19.150 13.915,18.695 14.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const MapPinPlusIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const MapPinPlus = MapPinPlusIcon;