UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.48 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-bus-front" 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="M5.499 2.043 C 4.388 2.231,3.460 3.049,3.121 4.140 C 3.061 4.332,3.026 4.572,3.011 4.904 L 2.989 5.387 2.226 5.764 C 1.691 6.027,1.414 6.189,1.298 6.303 C 1.119 6.479,1.000 6.757,1.000 7.000 C 1.000 7.406,1.293 7.811,1.678 7.939 C 1.974 8.038,2.207 8.005,2.622 7.806 C 2.812 7.715,2.974 7.640,2.983 7.640 C 2.991 7.640,3.003 9.876,3.009 12.610 L 3.020 17.580 3.114 17.860 C 3.384 18.664,3.940 19.320,4.660 19.684 L 4.980 19.845 5.000 20.576 C 5.020 21.304,5.020 21.307,5.141 21.503 C 5.543 22.156,6.457 22.156,6.859 21.503 C 6.979 21.308,6.980 21.300,6.993 20.653 L 7.007 20.000 12.000 20.000 L 16.993 20.000 17.007 20.653 C 17.020 21.300,17.021 21.308,17.141 21.503 C 17.543 22.156,18.457 22.156,18.859 21.503 C 18.980 21.307,18.980 21.304,19.000 20.576 L 19.020 19.845 19.340 19.684 C 20.060 19.320,20.616 18.664,20.886 17.860 L 20.980 17.580 20.991 12.610 C 20.997 9.877,21.009 7.640,21.017 7.640 C 21.026 7.640,21.188 7.715,21.378 7.806 C 21.793 8.005,22.026 8.038,22.322 7.939 C 22.707 7.811,23.000 7.406,23.000 7.000 C 23.000 6.773,22.884 6.488,22.725 6.322 C 22.625 6.218,22.338 6.050,21.795 5.778 L 21.011 5.385 20.989 4.902 C 20.974 4.572,20.939 4.332,20.879 4.140 C 20.581 3.183,19.824 2.426,18.861 2.121 L 18.540 2.020 12.120 2.014 C 8.589 2.011,5.609 2.024,5.499 2.043 M18.310 4.061 C 18.452 4.103,18.571 4.178,18.697 4.303 C 19.007 4.614,19.000 4.538,19.000 7.447 L 19.000 10.000 12.000 10.000 L 5.000 10.000 5.000 7.447 C 5.000 4.538,4.993 4.614,5.304 4.303 C 5.623 3.983,5.120 4.006,11.983 4.003 C 17.353 4.000,18.131 4.007,18.310 4.061 M9.695 5.057 C 9.466 5.129,9.256 5.299,9.128 5.516 C 9.037 5.672,9.020 5.746,9.020 6.000 C 9.020 6.256,9.036 6.328,9.131 6.489 C 9.256 6.702,9.449 6.864,9.670 6.943 C 9.889 7.021,14.111 7.021,14.330 6.943 C 14.551 6.864,14.744 6.702,14.869 6.489 C 14.964 6.328,14.980 6.256,14.980 6.000 C 14.980 5.746,14.963 5.672,14.872 5.516 C 14.740 5.293,14.533 5.128,14.290 5.055 C 14.033 4.978,9.943 4.979,9.695 5.057 M19.000 14.554 C 19.000 17.325,19.000 17.328,18.779 17.618 C 18.718 17.698,18.585 17.813,18.484 17.872 L 18.300 17.980 12.000 17.980 L 5.700 17.980 5.516 17.872 C 5.415 17.813,5.284 17.700,5.225 17.623 C 4.996 17.323,5.000 17.373,5.000 14.575 L 5.000 12.000 12.000 12.000 L 19.000 12.000 19.000 14.554 M7.695 14.055 C 7.464 14.130,7.255 14.300,7.128 14.516 C 7.037 14.672,7.020 14.746,7.020 15.000 C 7.020 15.257,7.036 15.327,7.133 15.492 C 7.651 16.374,8.998 16.018,8.998 15.000 C 8.998 14.623,8.792 14.281,8.463 14.112 C 8.265 14.010,7.911 13.984,7.695 14.055 M15.695 14.055 C 15.464 14.130,15.255 14.300,15.128 14.516 C 15.037 14.672,15.020 14.746,15.020 15.000 C 15.020 15.257,15.036 15.327,15.133 15.492 C 15.651 16.374,16.998 16.018,16.998 15.000 C 16.998 14.623,16.792 14.281,16.463 14.112 C 16.265 14.010,15.911 13.984,15.695 14.055 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const BusFrontIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const BusFront = BusFrontIcon;