@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.66 kB
JavaScript
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-luggage" 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="M9.499 1.042 C 8.385 1.234,7.470 2.041,7.118 3.140 C 7.042 3.379,7.026 3.536,7.010 4.205 L 6.991 4.991 6.225 5.010 C 5.567 5.027,5.415 5.043,5.139 5.126 C 4.181 5.415,3.420 6.179,3.114 7.160 L 3.020 7.460 3.020 13.000 L 3.020 18.540 3.114 18.840 C 3.298 19.430,3.607 19.890,4.109 20.323 C 4.326 20.510,4.827 20.796,5.033 20.850 C 5.085 20.863,5.137 20.915,5.150 20.967 C 5.204 21.173,5.490 21.674,5.677 21.891 C 6.110 22.394,6.571 22.703,7.160 22.886 C 7.594 23.021,8.406 23.021,8.840 22.886 C 9.645 22.635,10.318 22.069,10.688 21.330 L 10.853 21.000 12.000 21.000 L 13.147 21.000 13.312 21.330 C 13.682 22.069,14.355 22.635,15.160 22.886 C 15.594 23.021,16.406 23.021,16.840 22.886 C 17.429 22.703,17.890 22.394,18.323 21.891 C 18.510 21.674,18.796 21.173,18.850 20.967 C 18.863 20.915,18.915 20.863,18.967 20.850 C 19.173 20.796,19.674 20.510,19.891 20.323 C 20.393 19.890,20.702 19.430,20.886 18.840 L 20.980 18.540 20.980 13.000 L 20.980 7.460 20.886 7.160 C 20.580 6.179,19.819 5.415,18.861 5.126 C 18.585 5.043,18.433 5.027,17.775 5.010 L 17.009 4.991 16.990 4.205 C 16.974 3.536,16.958 3.379,16.882 3.140 C 16.573 2.174,15.820 1.422,14.861 1.122 L 14.540 1.022 12.120 1.015 C 10.789 1.011,9.609 1.023,9.499 1.042 M14.310 3.061 C 14.452 3.103,14.571 3.178,14.697 3.303 C 14.948 3.554,15.000 3.751,15.000 4.447 L 15.000 5.000 12.000 5.000 L 9.000 5.000 9.000 4.447 C 9.000 3.750,9.052 3.554,9.304 3.303 C 9.604 3.002,9.569 3.006,11.983 3.003 C 13.772 3.000,14.138 3.010,14.310 3.061 M7.000 12.073 L 7.000 17.145 6.670 17.313 C 6.172 17.566,5.668 18.033,5.410 18.480 C 5.353 18.579,5.300 18.667,5.294 18.676 C 5.267 18.712,5.119 18.487,5.062 18.323 C 5.007 18.167,5.000 17.533,5.000 13.020 C 5.000 7.240,4.979 7.627,5.304 7.303 C 5.554 7.052,5.727 7.006,6.430 7.003 L 7.000 7.000 7.000 12.073 M15.000 12.073 L 15.000 17.145 14.670 17.313 C 14.091 17.607,13.597 18.102,13.312 18.670 L 13.147 19.000 12.000 19.000 L 10.853 19.000 10.688 18.670 C 10.403 18.102,9.909 17.607,9.330 17.313 L 9.000 17.145 9.000 12.073 L 9.000 7.000 12.000 7.000 L 15.000 7.000 15.000 12.073 M18.310 7.061 C 18.589 7.144,18.856 7.411,18.939 7.690 C 18.992 7.868,19.000 8.546,19.000 13.000 C 19.000 17.445,18.992 18.131,18.939 18.303 C 18.885 18.479,18.737 18.716,18.706 18.676 C 18.700 18.667,18.647 18.579,18.590 18.480 C 18.332 18.033,17.828 17.566,17.330 17.313 L 17.000 17.145 17.000 12.073 L 17.000 7.000 17.553 7.000 C 17.931 7.000,18.170 7.019,18.310 7.061 M8.310 19.061 C 8.688 19.173,9.000 19.598,9.000 20.001 C 9.000 20.331,8.784 20.696,8.484 20.872 C 8.328 20.963,8.254 20.980,8.000 20.980 C 7.746 20.980,7.672 20.963,7.516 20.872 C 6.935 20.530,6.833 19.774,7.304 19.303 C 7.583 19.024,7.916 18.944,8.310 19.061 M16.310 19.061 C 16.688 19.173,17.000 19.598,17.000 20.001 C 17.000 20.331,16.784 20.696,16.484 20.872 C 16.328 20.963,16.254 20.980,16.000 20.980 C 15.746 20.980,15.672 20.963,15.516 20.872 C 14.932 20.528,14.831 19.775,15.307 19.299 C 15.582 19.024,15.918 18.944,16.310 19.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const LuggageIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Luggage = LuggageIcon;