@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.96 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-hospital" 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="M7.499 1.043 C 6.389 1.232,5.484 2.028,5.115 3.140 C 5.023 3.418,5.022 3.438,5.009 5.705 L 4.996 7.991 4.228 8.010 C 3.567 8.027,3.416 8.043,3.139 8.126 C 2.181 8.415,1.420 9.179,1.114 10.160 L 1.020 10.460 1.020 15.500 L 1.020 20.540 1.114 20.840 C 1.422 21.827,2.173 22.578,3.160 22.886 L 3.460 22.980 12.000 22.980 L 20.540 22.980 20.840 22.886 C 21.827 22.578,22.578 21.827,22.886 20.840 L 22.980 20.540 22.980 17.000 L 22.980 13.460 22.886 13.160 C 22.580 12.179,21.819 11.415,20.861 11.126 C 20.584 11.043,20.433 11.027,19.771 11.010 L 19.003 10.991 18.991 7.205 L 18.980 3.420 18.886 3.140 C 18.557 2.158,17.821 1.424,16.861 1.121 L 16.540 1.020 12.120 1.014 C 9.689 1.011,7.609 1.024,7.499 1.043 M16.310 3.061 C 16.589 3.144,16.856 3.411,16.939 3.690 C 16.993 3.870,17.000 4.907,17.000 12.447 L 17.000 21.000 12.000 21.000 L 7.000 21.000 7.000 12.427 C 7.000 2.795,6.972 3.635,7.307 3.299 C 7.617 2.989,7.352 3.006,11.983 3.003 C 15.563 3.000,16.132 3.008,16.310 3.061 M11.695 5.057 C 11.466 5.129,11.256 5.299,11.128 5.516 C 11.025 5.692,11.019 5.728,11.007 6.350 L 10.993 7.000 10.443 7.000 C 9.648 7.000,9.366 7.111,9.128 7.516 C 9.037 7.672,9.020 7.746,9.020 8.000 C 9.020 8.256,9.036 8.328,9.131 8.489 C 9.256 8.702,9.449 8.864,9.670 8.943 C 9.768 8.978,10.022 8.997,10.407 8.998 L 10.993 9.000 11.007 9.653 C 11.020 10.300,11.021 10.308,11.141 10.503 C 11.209 10.613,11.346 10.756,11.452 10.828 C 11.923 11.144,12.554 10.999,12.859 10.503 C 12.979 10.308,12.980 10.300,12.993 9.653 L 13.007 9.000 13.593 8.998 C 13.978 8.997,14.232 8.978,14.330 8.943 C 14.551 8.864,14.744 8.702,14.869 8.489 C 14.964 8.328,14.980 8.256,14.980 8.000 C 14.980 7.746,14.963 7.672,14.872 7.516 C 14.634 7.111,14.352 7.000,13.557 7.000 L 13.007 7.000 12.993 6.350 C 12.981 5.728,12.975 5.692,12.872 5.516 C 12.628 5.101,12.150 4.915,11.695 5.057 M5.000 15.503 L 5.000 21.007 4.350 20.993 C 3.728 20.981,3.692 20.975,3.516 20.872 C 3.415 20.813,3.284 20.700,3.225 20.623 C 2.989 20.314,3.000 20.562,3.000 15.522 C 3.000 10.298,2.981 10.625,3.304 10.303 C 3.554 10.052,3.727 10.006,4.430 10.003 L 5.000 10.000 5.000 15.503 M9.695 13.057 C 9.466 13.129,9.256 13.299,9.128 13.516 C 9.037 13.672,9.020 13.746,9.020 14.000 C 9.020 14.256,9.036 14.328,9.131 14.489 C 9.256 14.702,9.449 14.864,9.670 14.943 C 9.889 15.021,14.111 15.021,14.330 14.943 C 14.551 14.864,14.744 14.702,14.869 14.489 C 14.964 14.328,14.980 14.256,14.980 14.000 C 14.980 13.746,14.963 13.672,14.872 13.516 C 14.740 13.293,14.533 13.128,14.290 13.055 C 14.033 12.978,9.943 12.979,9.695 13.057 M20.310 13.061 C 20.589 13.144,20.856 13.411,20.939 13.690 C 21.025 13.980,21.031 20.004,20.945 20.290 C 20.872 20.533,20.707 20.740,20.484 20.872 C 20.308 20.975,20.272 20.981,19.650 20.993 L 19.000 21.007 19.000 17.003 L 19.000 13.000 19.553 13.000 C 19.931 13.000,20.170 13.019,20.310 13.061 M9.695 17.057 C 9.466 17.129,9.256 17.299,9.128 17.516 C 9.037 17.672,9.020 17.746,9.020 18.000 C 9.020 18.256,9.036 18.328,9.131 18.489 C 9.256 18.702,9.449 18.864,9.670 18.943 C 9.889 19.021,14.111 19.021,14.330 18.943 C 14.551 18.864,14.744 18.702,14.869 18.489 C 14.964 18.328,14.980 18.256,14.980 18.000 C 14.980 17.746,14.963 17.672,14.872 17.516 C 14.740 17.293,14.533 17.128,14.290 17.055 C 14.033 16.978,9.943 16.979,9.695 17.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const HospitalIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Hospital = HospitalIcon;