@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.02 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-shirt" 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.495 1.776 C 3.996 2.275,3.050 2.612,2.835 2.723 C 2.340 2.977,1.846 3.483,1.589 4.000 C 1.161 4.860,1.158 5.137,1.556 7.480 C 1.891 9.458,1.920 9.593,2.067 9.905 C 2.212 10.211,2.629 10.631,2.929 10.773 C 3.329 10.962,3.559 11.000,4.307 11.000 L 4.998 11.000 5.009 15.790 L 5.020 20.580 5.125 20.887 C 5.296 21.387,5.496 21.704,5.896 22.104 C 6.296 22.504,6.613 22.704,7.113 22.875 L 7.420 22.980 11.980 22.980 L 16.540 22.980 16.840 22.886 C 17.816 22.582,18.554 21.851,18.886 20.860 L 18.980 20.580 18.991 15.794 L 19.002 11.007 19.791 10.991 C 20.538 10.976,20.595 10.970,20.860 10.865 C 21.361 10.669,21.790 10.254,21.994 9.768 C 22.076 9.575,22.594 6.706,22.724 5.724 C 22.806 5.113,22.714 4.609,22.411 4.000 C 22.255 3.685,22.161 3.558,21.861 3.256 C 21.561 2.953,21.438 2.861,21.136 2.711 C 20.697 2.493,16.246 1.000,16.035 1.000 C 15.768 1.000,15.483 1.115,15.302 1.296 C 15.095 1.503,15.016 1.728,14.984 2.205 C 14.899 3.459,14.062 4.506,12.840 4.886 C 12.406 5.021,11.594 5.021,11.160 4.886 C 10.761 4.762,10.391 4.563,10.108 4.321 C 9.410 3.723,9.088 3.081,9.005 2.121 C 8.975 1.764,8.948 1.646,8.866 1.506 C 8.688 1.203,8.326 1.000,7.964 1.000 C 7.884 1.000,6.785 1.345,5.495 1.776 M7.535 4.235 C 8.209 5.596,9.496 6.577,11.040 6.907 C 11.286 6.960,11.552 6.980,12.000 6.980 C 12.448 6.980,12.714 6.960,12.960 6.907 C 14.210 6.640,15.295 5.947,16.039 4.940 C 16.276 4.620,16.630 3.934,16.742 3.576 L 16.819 3.333 18.499 3.892 C 19.587 4.254,20.239 4.492,20.347 4.566 C 20.577 4.723,20.734 5.046,20.730 5.354 C 20.728 5.478,20.599 6.340,20.443 7.268 C 20.287 8.197,20.160 8.966,20.160 8.978 C 20.160 8.990,19.650 9.000,19.026 9.000 C 17.791 9.000,17.647 9.019,17.382 9.221 C 17.302 9.282,17.187 9.415,17.128 9.516 L 17.020 9.700 17.000 14.980 C 16.984 19.084,16.969 20.285,16.930 20.373 C 16.842 20.572,16.672 20.761,16.484 20.872 L 16.300 20.980 12.082 20.991 C 7.378 21.003,7.631 21.017,7.331 20.726 C 7.246 20.644,7.142 20.505,7.098 20.418 C 7.022 20.264,7.019 20.124,7.000 14.980 L 6.980 9.700 6.872 9.516 C 6.813 9.415,6.698 9.282,6.618 9.221 C 6.353 9.019,6.209 9.000,4.974 9.000 C 4.350 9.000,3.840 8.990,3.840 8.978 C 3.840 8.966,3.712 8.197,3.556 7.268 C 3.401 6.340,3.272 5.470,3.271 5.335 C 3.270 5.026,3.422 4.720,3.655 4.564 C 3.744 4.505,4.530 4.219,5.493 3.897 L 7.176 3.335 7.282 3.637 C 7.340 3.804,7.454 4.073,7.535 4.235 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const ShirtIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Shirt = ShirtIcon;