UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.64 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-route" 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="M17.358 1.061 C 15.851 1.296,14.597 2.415,14.143 3.930 C 14.124 3.996,13.902 4.000,10.211 4.000 C 7.605 4.000,6.180 4.015,5.940 4.044 C 3.621 4.329,1.897 6.380,2.012 8.717 C 2.061 9.717,2.462 10.721,3.096 11.432 C 3.756 12.172,4.457 12.604,5.437 12.874 L 5.820 12.979 11.900 13.000 C 17.661 13.020,17.992 13.025,18.200 13.094 C 18.885 13.323,19.426 13.776,19.715 14.362 C 20.087 15.118,20.090 15.878,19.723 16.620 C 19.439 17.194,18.936 17.643,18.320 17.869 L 18.020 17.980 13.949 17.991 C 10.078 18.002,9.877 17.999,9.856 17.931 C 9.843 17.892,9.778 17.716,9.711 17.540 C 9.213 16.232,8.008 15.270,6.605 15.058 C 6.121 14.986,5.879 14.986,5.395 15.058 C 3.155 15.396,1.632 17.563,2.083 19.773 C 2.357 21.118,3.249 22.195,4.512 22.704 C 5.231 22.994,6.023 23.070,6.757 22.921 C 8.127 22.641,9.230 21.723,9.711 20.460 C 9.778 20.284,9.843 20.109,9.855 20.071 C 9.875 20.007,10.144 20.002,14.028 19.991 L 18.180 19.979 18.563 19.874 C 20.264 19.405,21.438 18.229,21.867 16.563 C 22.425 14.397,21.179 12.058,19.053 11.282 C 18.299 11.007,18.784 11.027,12.060 11.002 L 5.980 10.980 5.680 10.869 C 4.490 10.431,3.803 9.206,4.060 7.980 C 4.211 7.259,4.713 6.605,5.362 6.285 C 5.957 5.992,5.793 6.001,10.191 6.001 C 13.901 6.000,14.124 6.004,14.143 6.070 C 14.510 7.292,15.362 8.240,16.512 8.704 C 18.558 9.528,20.877 8.538,21.704 6.488 C 22.090 5.530,22.090 4.469,21.705 3.516 C 21.172 2.197,20.001 1.269,18.605 1.058 C 18.144 0.989,17.816 0.990,17.358 1.061 M18.523 3.073 C 19.262 3.266,19.850 3.924,19.967 4.690 C 20.029 5.098,19.967 5.522,19.793 5.880 C 19.638 6.198,19.227 6.625,18.930 6.775 C 18.492 6.997,17.962 7.059,17.508 6.940 C 16.823 6.762,16.249 6.194,16.073 5.523 C 15.683 4.028,17.028 2.683,18.523 3.073 M6.523 17.073 C 7.262 17.266,7.850 17.924,7.967 18.690 C 8.067 19.343,7.873 19.933,7.403 20.404 C 7.002 20.807,6.547 21.000,6.000 21.000 C 5.485 21.000,5.038 20.822,4.653 20.465 C 3.323 19.229,4.189 17.005,6.000 17.005 C 6.143 17.005,6.378 17.036,6.523 17.073 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const RouteIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Route = RouteIcon;