UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.53 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-monitor-speaker" 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="M13.499 3.042 C 12.377 3.234,11.461 4.048,11.114 5.160 L 11.020 5.460 11.020 12.000 L 11.020 18.540 11.114 18.840 C 11.422 19.827,12.173 20.578,13.160 20.886 L 13.460 20.980 17.000 20.980 L 20.540 20.980 20.840 20.886 C 21.827 20.578,22.578 19.827,22.886 18.840 L 22.980 18.540 22.980 12.000 L 22.980 5.460 22.886 5.160 C 22.581 4.182,21.831 3.427,20.861 3.122 L 20.540 3.021 17.120 3.014 C 15.239 3.011,13.609 3.023,13.499 3.042 M3.499 5.043 C 2.383 5.230,1.461 6.048,1.114 7.160 L 1.020 7.460 1.020 11.000 L 1.020 14.540 1.114 14.840 C 1.419 15.816,2.153 16.557,3.140 16.885 C 3.418 16.978,3.435 16.978,5.768 16.991 C 7.321 17.000,8.169 16.990,8.272 16.962 C 8.498 16.901,8.738 16.711,8.867 16.492 C 8.964 16.327,8.980 16.257,8.980 16.000 C 8.980 15.746,8.963 15.672,8.872 15.516 C 8.761 15.328,8.572 15.158,8.373 15.070 C 8.289 15.033,7.681 15.015,5.980 15.000 L 3.700 14.980 3.516 14.872 C 3.415 14.813,3.284 14.700,3.225 14.623 C 2.994 14.320,3.000 14.423,3.000 11.022 C 3.000 7.472,2.988 7.618,3.303 7.303 C 3.609 6.998,3.585 7.000,6.037 6.998 C 7.722 6.997,8.212 6.985,8.330 6.943 C 8.551 6.864,8.744 6.702,8.869 6.489 C 8.964 6.328,8.980 6.256,8.980 6.000 C 8.980 5.746,8.963 5.672,8.872 5.516 C 8.813 5.415,8.698 5.282,8.618 5.221 C 8.331 5.002,8.297 5.000,5.904 5.005 C 4.692 5.007,3.609 5.025,3.499 5.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.651,21.000 12.001 C 21.000 17.059,20.991 18.139,20.945 18.290 C 20.872 18.533,20.707 18.740,20.484 18.872 L 20.300 18.980 17.000 18.980 L 13.700 18.980 13.516 18.872 C 13.303 18.747,13.141 18.550,13.058 18.316 C 12.968 18.060,12.971 5.993,13.061 5.690 C 13.140 5.421,13.412 5.143,13.673 5.063 C 13.961 4.975,20.013 4.972,20.310 5.061 M16.695 8.055 C 16.464 8.130,16.255 8.300,16.128 8.516 C 16.037 8.672,16.020 8.746,16.020 9.000 C 16.020 9.257,16.036 9.327,16.133 9.492 C 16.651 10.374,17.998 10.018,17.998 9.000 C 17.998 8.623,17.792 8.281,17.463 8.112 C 17.265 8.010,16.911 7.984,16.695 8.055 M16.477 13.073 C 15.806 13.249,15.238 13.823,15.060 14.508 C 14.941 14.962,15.003 15.492,15.225 15.930 C 15.361 16.199,15.801 16.639,16.070 16.775 C 16.659 17.073,17.341 17.073,17.930 16.775 C 18.196 16.640,18.638 16.200,18.771 15.937 C 18.994 15.498,19.052 15.007,18.940 14.529 C 18.858 14.182,18.720 13.927,18.465 13.653 C 18.074 13.232,17.560 13.005,17.000 13.005 C 16.857 13.005,16.622 13.036,16.477 13.073 M5.240 19.037 C 4.794 19.173,4.512 19.546,4.512 20.000 C 4.512 20.405,4.719 20.724,5.100 20.905 C 5.299 20.999,5.307 20.999,6.740 20.998 C 8.289 20.996,8.349 20.990,8.619 20.783 C 8.696 20.725,8.808 20.592,8.869 20.489 C 8.964 20.328,8.980 20.256,8.980 20.000 C 8.980 19.746,8.963 19.672,8.872 19.516 C 8.813 19.415,8.698 19.282,8.618 19.221 C 8.345 19.013,8.230 19.000,6.724 19.003 C 5.963 19.005,5.295 19.021,5.240 19.037 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const MonitorSpeakerIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const MonitorSpeaker = MonitorSpeakerIcon;