@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.11 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-house-plus" 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="M11.490 1.044 C 11.161 1.099,10.805 1.230,10.504 1.408 C 10.332 1.509,8.853 2.749,6.604 4.677 C 4.611 6.386,2.910 7.855,2.824 7.942 C 2.621 8.148,2.355 8.558,2.227 8.862 C 1.991 9.425,1.996 9.280,2.009 14.660 L 2.020 19.580 2.114 19.860 C 2.446 20.851,3.184 21.582,4.160 21.886 L 4.460 21.980 12.000 21.980 L 19.540 21.980 19.840 21.886 C 20.816 21.582,21.554 20.851,21.886 19.860 L 21.980 19.580 21.991 15.544 C 22.004 11.056,22.016 11.272,21.736 10.984 C 21.516 10.758,21.303 10.666,21.000 10.666 C 20.697 10.666,20.484 10.758,20.265 10.983 C 19.988 11.268,20.000 11.075,20.000 15.301 C 20.000 19.432,20.006 19.321,19.779 19.618 C 19.718 19.698,19.585 19.813,19.484 19.872 L 19.300 19.980 17.650 19.992 L 16.000 20.003 15.999 16.392 C 15.999 12.482,16.000 12.515,15.781 12.083 C 15.646 11.816,15.297 11.449,15.017 11.281 C 14.564 11.008,14.524 11.005,12.000 11.005 C 9.476 11.005,9.436 11.008,8.983 11.281 C 8.703 11.449,8.354 11.816,8.219 12.083 C 7.995 12.523,8.000 12.434,8.000 16.370 L 8.000 20.003 6.350 19.992 L 4.700 19.980 4.516 19.872 C 4.415 19.813,4.283 19.700,4.224 19.621 C 3.987 19.312,3.998 19.561,4.009 14.439 L 4.020 9.740 4.111 9.555 C 4.189 9.397,4.737 8.911,7.811 6.275 C 9.796 4.573,11.492 3.145,11.580 3.101 C 11.805 2.988,12.205 2.990,12.420 3.106 C 12.953 3.391,12.993 3.406,13.210 3.406 C 13.599 3.406,13.911 3.221,14.095 2.881 C 14.306 2.494,14.219 1.965,13.898 1.683 C 13.300 1.159,12.337 0.903,11.490 1.044 M17.695 2.057 C 17.466 2.129,17.256 2.299,17.128 2.516 L 17.020 2.700 17.008 3.850 L 16.995 5.000 15.944 5.000 C 14.797 5.000,14.643 5.022,14.382 5.221 C 14.302 5.282,14.187 5.415,14.128 5.516 C 14.037 5.672,14.020 5.746,14.020 6.000 C 14.020 6.256,14.036 6.328,14.131 6.489 C 14.192 6.592,14.304 6.725,14.381 6.783 C 14.642 6.983,14.738 6.996,15.908 6.998 L 16.995 7.000 17.008 8.153 L 17.020 9.307 17.141 9.503 C 17.543 10.156,18.457 10.156,18.859 9.503 L 18.980 9.307 18.992 8.153 L 19.005 7.000 20.092 6.998 C 21.262 6.996,21.358 6.983,21.619 6.783 C 21.696 6.725,21.808 6.592,21.869 6.489 C 21.964 6.328,21.980 6.256,21.980 6.000 C 21.980 5.746,21.963 5.672,21.872 5.516 C 21.813 5.415,21.698 5.282,21.618 5.221 C 21.357 5.022,21.203 5.000,20.056 5.000 L 19.005 5.000 18.992 3.850 L 18.980 2.700 18.872 2.516 C 18.628 2.101,18.150 1.915,17.695 2.057 M14.000 16.500 L 14.000 20.000 12.000 20.000 L 10.000 20.000 10.000 16.500 L 10.000 13.000 12.000 13.000 L 14.000 13.000 14.000 16.500 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const HousePlusIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const HousePlus = HousePlusIcon;