UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.34 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-plane" 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="M19.680 1.825 C 18.989 1.909,18.272 2.139,17.560 2.504 C 16.694 2.948,16.371 3.222,14.420 5.159 L 12.660 6.908 8.880 6.074 C 6.801 5.616,4.974 5.227,4.820 5.210 C 4.160 5.138,3.614 5.314,3.194 5.735 C 2.923 6.007,2.511 6.695,2.401 7.060 C 2.239 7.595,2.288 8.135,2.546 8.649 C 2.751 9.058,2.985 9.238,5.300 10.760 C 6.510 11.556,7.522 12.228,7.549 12.254 C 7.588 12.291,7.479 12.482,7.040 13.141 L 6.480 13.980 5.110 14.000 C 3.859 14.018,3.726 14.027,3.580 14.098 C 3.376 14.197,2.267 15.282,2.126 15.520 C 2.036 15.672,2.020 15.747,2.020 16.003 C 2.020 16.270,2.035 16.330,2.140 16.503 C 2.249 16.681,2.407 16.798,3.770 17.711 L 5.280 18.721 6.280 20.220 C 7.325 21.787,7.375 21.847,7.736 21.961 C 7.951 22.029,8.287 21.987,8.492 21.867 C 8.584 21.812,8.931 21.492,9.263 21.154 C 9.760 20.648,9.878 20.505,9.933 20.343 C 9.990 20.174,10.000 19.957,10.000 18.839 L 10.000 17.532 10.849 16.967 C 11.515 16.524,11.709 16.412,11.746 16.451 C 11.772 16.478,12.445 17.490,13.242 18.700 C 14.038 19.910,14.764 20.978,14.855 21.072 C 15.430 21.673,16.235 21.846,17.094 21.553 C 17.986 21.249,18.456 20.828,18.714 20.102 C 18.912 19.546,18.917 19.580,17.965 15.265 C 17.500 13.155,17.120 11.401,17.120 11.366 C 17.120 11.331,17.882 10.537,18.814 9.601 C 19.745 8.665,20.601 7.786,20.715 7.647 C 21.375 6.840,21.811 5.964,22.069 4.929 C 22.204 4.385,22.222 3.541,22.107 3.127 C 22.012 2.786,21.876 2.487,21.744 2.332 C 21.616 2.180,21.242 1.996,20.880 1.906 C 20.614 1.840,19.932 1.794,19.680 1.825 M20.167 4.060 C 20.131 4.734,19.809 5.523,19.287 6.220 C 19.188 6.352,18.212 7.360,17.117 8.460 C 15.209 10.378,15.125 10.469,15.064 10.677 C 15.029 10.797,15.000 10.945,15.000 11.006 C 15.000 11.067,15.404 12.958,15.897 15.208 C 16.390 17.459,16.800 19.345,16.807 19.399 C 16.818 19.480,16.792 19.512,16.667 19.571 C 16.584 19.610,16.465 19.653,16.405 19.665 C 16.298 19.686,16.244 19.611,14.521 17.001 C 13.471 15.411,12.696 14.275,12.621 14.218 C 12.351 14.012,11.992 13.950,11.688 14.057 C 11.452 14.140,8.318 16.246,8.209 16.395 C 8.027 16.643,8.021 16.691,8.000 17.955 L 7.980 19.171 7.350 18.226 L 6.720 17.280 5.774 16.650 L 4.829 16.020 6.045 16.000 C 7.309 15.979,7.357 15.973,7.605 15.791 C 7.754 15.682,9.860 12.548,9.943 12.312 C 10.061 11.976,9.971 11.570,9.723 11.324 C 9.642 11.245,8.394 10.400,6.948 9.446 C 5.503 8.492,4.320 7.687,4.320 7.657 C 4.320 7.564,4.563 7.200,4.624 7.200 C 4.656 7.200,6.527 7.605,8.782 8.100 C 11.038 8.595,12.942 9.000,13.014 9.000 C 13.087 9.000,13.234 8.970,13.343 8.934 C 13.520 8.875,13.750 8.659,15.600 6.821 C 17.776 4.659,17.921 4.533,18.616 4.202 C 19.005 4.017,19.413 3.889,19.762 3.843 C 20.189 3.786,20.182 3.783,20.167 4.060 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const PlaneIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Plane = PlaneIcon;