UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.46 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-house-plug" 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.443 20.841,3.164 21.562,4.140 21.885 C 4.416 21.976,4.448 21.978,6.538 21.991 C 8.907 22.006,8.854 22.012,9.173 21.724 C 9.381 21.536,9.488 21.292,9.488 21.003 C 9.488 20.615,9.294 20.298,8.940 20.106 C 8.783 20.022,8.736 20.020,6.740 20.000 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.554 C 4.189 9.396,4.734 8.913,7.787 6.294 C 9.758 4.603,11.445 3.175,11.535 3.120 C 11.673 3.037,11.750 3.020,12.000 3.021 C 12.203 3.021,12.340 3.043,12.423 3.088 C 12.491 3.125,14.178 4.553,16.172 6.262 C 19.266 8.913,19.810 9.395,19.888 9.554 L 19.980 9.740 19.992 14.380 C 20.001 17.644,19.992 19.081,19.961 19.224 C 19.905 19.484,19.724 19.731,19.486 19.871 L 19.300 19.980 16.500 19.980 L 13.700 19.980 13.516 19.872 C 13.415 19.813,13.284 19.700,13.225 19.623 C 13.038 19.378,13.000 19.202,13.000 18.580 L 13.000 18.009 13.790 17.990 C 14.464 17.974,14.621 17.958,14.860 17.882 C 15.825 17.573,16.565 16.833,16.884 15.860 C 16.971 15.595,16.976 15.508,16.991 14.200 C 17.004 13.049,16.996 12.774,16.944 12.549 C 16.853 12.158,16.704 11.896,16.404 11.597 C 16.080 11.274,15.742 11.099,15.310 11.031 L 15.000 10.982 15.000 9.898 C 15.000 8.672,14.979 8.552,14.725 8.290 C 14.511 8.069,14.310 7.985,14.000 7.985 C 13.690 7.985,13.489 8.069,13.275 8.290 C 13.020 8.552,13.000 8.671,13.000 9.907 L 13.000 11.000 12.000 11.000 L 11.000 11.000 11.000 9.907 C 11.000 8.671,10.980 8.552,10.725 8.290 C 10.511 8.069,10.310 7.985,10.000 7.985 C 9.690 7.985,9.489 8.069,9.275 8.290 C 9.021 8.552,9.000 8.672,9.000 9.898 L 9.000 10.982 8.690 11.031 C 7.886 11.158,7.201 11.804,7.038 12.589 C 7.009 12.731,6.999 13.269,7.009 14.192 C 7.024 15.508,7.029 15.594,7.116 15.860 C 7.435 16.833,8.175 17.573,9.140 17.882 C 9.379 17.958,9.536 17.974,10.205 17.990 L 10.991 18.009 11.010 18.795 C 11.026 19.464,11.042 19.621,11.118 19.860 C 11.430 20.834,12.182 21.581,13.160 21.886 L 13.460 21.980 16.500 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 14.660 C 22.004 9.293,22.010 9.453,21.776 8.878 C 21.649 8.566,21.386 8.156,21.176 7.942 C 20.848 7.608,13.721 1.533,13.509 1.407 C 12.946 1.071,12.169 0.931,11.490 1.044 M15.000 14.054 C 15.000 15.203,14.978 15.356,14.779 15.618 C 14.718 15.698,14.585 15.813,14.484 15.872 L 14.300 15.980 12.000 15.980 L 9.700 15.980 9.516 15.872 C 9.415 15.813,9.284 15.700,9.225 15.623 C 9.016 15.349,9.000 15.241,9.000 14.075 L 9.000 13.000 12.000 13.000 L 15.000 13.000 15.000 14.054 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const HousePlugIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const HousePlug = HousePlugIcon;