UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.87 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-microwave" 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="M3.499 3.043 C 2.380 3.232,1.461 4.048,1.114 5.160 L 1.020 5.460 1.020 11.500 L 1.020 17.540 1.114 17.840 C 1.419 18.818,2.166 19.570,3.140 19.882 C 3.379 19.958,3.536 19.974,4.207 19.990 L 4.993 20.009 5.007 20.658 C 5.020 21.300,5.021 21.309,5.141 21.503 C 5.543 22.156,6.457 22.156,6.859 21.503 C 6.979 21.308,6.980 21.300,6.993 20.653 L 7.007 20.000 12.000 20.000 L 16.993 20.000 17.007 20.653 C 17.020 21.300,17.021 21.308,17.141 21.503 C 17.543 22.156,18.457 22.156,18.859 21.503 C 18.979 21.309,18.980 21.300,18.993 20.658 L 19.007 20.009 19.793 19.990 C 20.464 19.974,20.621 19.958,20.860 19.882 C 21.834 19.570,22.581 18.818,22.886 17.840 L 22.980 17.540 22.980 11.500 L 22.980 5.460 22.886 5.160 C 22.581 4.182,21.832 3.428,20.861 3.121 L 20.540 3.020 12.120 3.014 C 7.489 3.011,3.609 3.024,3.499 3.043 M20.310 5.061 C 20.589 5.144,20.856 5.411,20.939 5.690 C 20.992 5.869,21.000 6.598,21.000 11.501 C 21.000 16.136,20.990 17.139,20.945 17.290 C 20.872 17.533,20.707 17.740,20.484 17.872 L 20.300 17.980 12.000 17.980 L 3.700 17.980 3.516 17.872 C 3.303 17.747,3.141 17.550,3.058 17.316 C 2.968 17.061,2.971 5.993,3.061 5.690 C 3.140 5.421,3.412 5.143,3.673 5.063 C 3.833 5.014,5.030 5.005,11.983 5.003 C 19.144 5.000,20.130 5.007,20.310 5.061 M6.477 7.073 C 5.806 7.249,5.238 7.823,5.060 8.508 C 5.010 8.700,5.000 9.180,5.000 11.500 C 5.000 14.501,4.999 14.484,5.225 14.930 C 5.361 15.199,5.801 15.639,6.070 15.775 C 6.522 16.004,6.453 16.000,10.000 16.000 C 13.547 16.000,13.478 16.004,13.930 15.775 C 14.196 15.640,14.638 15.200,14.771 14.937 C 15.000 14.485,15.000 14.489,14.999 11.514 C 14.999 8.558,14.995 8.505,14.781 8.083 C 14.646 7.816,14.297 7.449,14.017 7.281 C 13.548 6.999,13.636 7.005,10.000 7.005 C 7.047 7.005,6.715 7.011,6.477 7.073 M17.695 7.057 C 17.466 7.129,17.256 7.299,17.128 7.516 L 17.020 7.700 17.020 11.503 L 17.020 15.306 17.141 15.503 C 17.209 15.613,17.346 15.756,17.452 15.828 C 17.923 16.144,18.554 15.999,18.859 15.503 L 18.980 15.306 18.980 11.503 L 18.980 7.700 18.872 7.516 C 18.628 7.101,18.150 6.915,17.695 7.057 M13.000 11.500 L 13.000 14.000 10.000 14.000 L 7.000 14.000 7.000 11.500 L 7.000 9.000 10.000 9.000 L 13.000 9.000 13.000 11.500 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const MicrowaveIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Microwave = MicrowaveIcon;