@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.99 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-sofa" 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 3.043 C 4.389 3.231,3.479 4.033,3.116 5.140 C 3.030 5.405,3.024 5.493,3.009 6.784 L 2.994 8.148 2.667 8.315 C 1.923 8.693,1.365 9.356,1.114 10.160 L 1.020 10.460 1.020 13.500 L 1.020 16.540 1.114 16.840 C 1.364 17.641,1.929 18.315,2.660 18.684 L 2.980 18.845 3.000 19.576 C 3.020 20.304,3.020 20.307,3.141 20.503 C 3.543 21.156,4.457 21.156,4.859 20.503 C 4.979 20.308,4.980 20.300,4.993 19.653 L 5.007 19.000 12.000 19.000 L 18.993 19.000 19.007 19.653 C 19.020 20.300,19.021 20.308,19.141 20.503 C 19.543 21.156,20.457 21.156,20.859 20.503 C 20.980 20.307,20.980 20.304,21.000 19.576 L 21.020 18.845 21.340 18.684 C 22.071 18.315,22.636 17.641,22.886 16.840 L 22.980 16.540 22.980 13.500 L 22.980 10.460 22.886 10.160 C 22.635 9.356,22.077 8.693,21.333 8.315 L 21.006 8.148 20.991 6.784 C 20.976 5.493,20.970 5.405,20.884 5.140 C 20.565 4.167,19.822 3.425,18.861 3.121 L 18.540 3.020 12.120 3.014 C 8.589 3.011,5.609 3.024,5.499 3.043 M11.000 8.500 L 11.000 12.000 9.005 12.000 L 7.009 12.000 6.990 11.210 C 6.974 10.536,6.958 10.379,6.882 10.140 C 6.628 9.347,6.069 8.689,5.330 8.313 L 5.000 8.145 5.000 7.020 C 5.000 5.695,5.019 5.587,5.304 5.303 C 5.609 4.997,5.520 5.006,8.430 5.003 L 11.000 5.000 11.000 8.500 M18.310 5.061 C 18.452 5.103,18.571 5.178,18.697 5.303 C 18.981 5.587,19.000 5.695,19.000 7.020 L 19.000 8.145 18.670 8.313 C 17.931 8.689,17.372 9.347,17.118 10.140 C 17.042 10.379,17.026 10.536,17.010 11.210 L 16.991 12.000 14.995 12.000 L 13.000 12.000 13.000 8.500 L 13.000 5.000 15.553 5.000 C 17.722 5.000,18.136 5.009,18.310 5.061 M4.308 10.060 C 4.438 10.099,4.571 10.179,4.679 10.283 C 4.966 10.562,4.976 10.606,4.999 11.800 C 5.020 12.858,5.020 12.860,5.133 13.104 C 5.276 13.413,5.585 13.721,5.900 13.868 L 6.140 13.980 12.000 13.980 L 17.860 13.980 18.100 13.868 C 18.415 13.721,18.724 13.413,18.867 13.104 C 18.980 12.860,18.980 12.858,19.001 11.800 C 19.024 10.606,19.034 10.562,19.321 10.283 C 19.490 10.120,19.777 10.000,20.000 10.000 C 20.402 10.000,20.827 10.312,20.939 10.690 C 21.025 10.979,21.031 16.006,20.945 16.290 C 20.872 16.533,20.707 16.740,20.484 16.872 L 20.300 16.980 12.000 16.980 L 3.700 16.980 3.516 16.872 C 3.415 16.813,3.284 16.700,3.225 16.623 C 2.996 16.323,3.000 16.378,3.000 13.522 C 3.000 10.529,2.992 10.614,3.304 10.303 C 3.582 10.024,3.916 9.944,4.308 10.060 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const SofaIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Sofa = SofaIcon;