UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.18 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-pinned" 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.540 1.023 C 10.715 1.102,10.250 1.200,9.620 1.427 C 7.210 2.295,5.490 4.396,5.075 6.980 C 5.007 7.404,5.006 8.617,5.073 9.000 C 5.275 10.142,5.727 11.312,6.408 12.451 C 6.568 12.720,6.706 12.954,6.713 12.970 C 6.721 12.987,6.317 13.000,5.817 13.000 C 4.786 13.000,4.490 13.038,4.120 13.215 C 3.812 13.363,3.381 13.773,3.251 14.041 C 3.203 14.140,2.684 15.649,2.098 17.394 C 1.175 20.142,1.029 20.607,1.011 20.873 C 0.987 21.224,1.058 21.568,1.228 21.920 C 1.366 22.206,1.794 22.634,2.080 22.772 C 2.587 23.016,1.911 23.000,12.000 23.000 C 22.089 23.000,21.413 23.016,21.920 22.772 C 22.206 22.634,22.634 22.206,22.772 21.920 C 22.942 21.568,23.013 21.224,22.989 20.874 C 22.971 20.610,22.824 20.134,21.938 17.474 C 21.372 15.772,20.854 14.263,20.788 14.120 C 20.544 13.595,19.933 13.136,19.354 13.042 C 19.214 13.019,18.689 13.000,18.187 13.000 C 17.684 13.000,17.279 12.987,17.287 12.970 C 17.294 12.954,17.432 12.720,17.592 12.451 C 18.130 11.552,18.541 10.597,18.760 9.742 C 18.946 9.019,18.980 8.747,18.978 8.000 C 18.976 7.051,18.875 6.459,18.573 5.620 C 17.715 3.237,15.581 1.473,13.102 1.098 C 12.726 1.041,11.813 0.997,11.540 1.023 M12.552 3.043 C 12.765 3.066,13.075 3.120,13.240 3.162 C 14.985 3.607,16.392 5.014,16.838 6.760 C 17.314 8.620,16.656 10.604,14.751 13.053 C 14.182 13.784,13.813 14.199,12.986 15.035 C 12.136 15.896,12.035 15.982,11.933 15.927 C 11.827 15.870,10.341 14.362,9.967 13.933 C 8.410 12.142,7.366 10.320,7.107 8.939 C 6.934 8.023,7.011 7.051,7.320 6.248 C 8.146 4.096,10.274 2.793,12.552 3.043 M11.499 5.040 C 10.363 5.246,9.460 6.049,9.114 7.160 C 8.979 7.594,8.979 8.406,9.114 8.840 C 9.421 9.826,10.174 10.579,11.160 10.886 C 11.594 11.021,12.406 11.021,12.840 10.886 C 13.826 10.579,14.579 9.826,14.886 8.840 C 15.021 8.406,15.021 7.594,14.886 7.160 C 14.581 6.179,13.810 5.407,12.861 5.129 C 12.500 5.023,11.832 4.980,11.499 5.040 M12.310 7.061 C 12.688 7.173,13.000 7.598,13.000 8.001 C 13.000 8.331,12.784 8.696,12.484 8.872 C 12.328 8.963,12.254 8.980,12.000 8.980 C 11.746 8.980,11.672 8.963,11.516 8.872 C 10.935 8.530,10.833 7.774,11.304 7.303 C 11.583 7.024,11.916 6.944,12.310 7.061 M8.600 15.405 C 9.072 15.959,10.644 17.499,10.922 17.678 C 11.265 17.900,11.552 17.980,12.000 17.980 C 12.448 17.980,12.735 17.900,13.078 17.678 C 13.356 17.499,14.928 15.959,15.400 15.405 L 15.740 15.006 17.367 15.003 L 18.993 15.000 19.993 18.000 L 20.993 21.000 12.000 21.000 L 3.007 21.000 4.007 18.000 L 5.007 15.000 6.633 15.003 L 8.260 15.006 8.600 15.405 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const MapPinnedIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const MapPinned = MapPinnedIcon;