UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.05 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-audio-waveform" 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 1.040 C 12.374 1.244,11.488 2.024,11.114 3.140 L 11.020 3.420 11.000 11.840 C 10.984 18.458,10.969 20.284,10.930 20.373 C 10.842 20.572,10.672 20.761,10.484 20.872 C 10.328 20.963,10.254 20.980,10.000 20.980 C 9.746 20.980,9.672 20.963,9.516 20.872 C 9.328 20.761,9.158 20.572,9.070 20.373 C 9.031 20.284,9.016 18.757,9.000 13.340 L 8.980 6.420 8.886 6.140 C 8.556 5.156,7.811 4.414,6.861 4.125 C 6.588 4.042,6.458 4.027,6.000 4.027 C 5.542 4.027,5.412 4.042,5.139 4.125 C 4.189 4.415,3.439 5.161,3.115 6.140 C 3.024 6.417,3.023 6.448,3.001 8.840 C 2.985 10.641,2.967 11.289,2.930 11.373 C 2.768 11.739,2.478 11.942,2.034 11.998 C 1.870 12.019,1.686 12.055,1.625 12.078 C 1.439 12.149,1.242 12.323,1.128 12.516 C 1.037 12.672,1.020 12.746,1.020 13.000 C 1.020 13.257,1.036 13.327,1.133 13.492 C 1.263 13.714,1.502 13.901,1.736 13.965 C 1.960 14.026,2.519 13.982,2.863 13.877 C 3.810 13.587,4.562 12.837,4.885 11.860 C 4.976 11.583,4.977 11.553,4.999 9.160 C 5.023 6.448,5.007 6.589,5.321 6.283 C 5.490 6.120,5.777 6.000,6.000 6.000 C 6.223 6.000,6.510 6.120,6.679 6.283 C 7.008 6.603,6.978 5.904,7.000 13.660 L 7.020 20.580 7.114 20.860 C 7.447 21.851,8.185 22.583,9.160 22.886 C 9.594 23.021,10.406 23.021,10.840 22.886 C 11.815 22.583,12.553 21.851,12.886 20.860 L 12.980 20.580 13.000 12.160 C 13.022 2.721,12.990 3.604,13.321 3.283 C 13.490 3.120,13.777 3.000,14.000 3.000 C 14.223 3.000,14.510 3.120,14.679 3.283 C 15.008 3.603,14.978 2.904,15.000 10.660 L 15.020 17.580 15.114 17.860 C 15.447 18.851,16.185 19.583,17.160 19.886 C 17.594 20.021,18.406 20.021,18.840 19.886 C 19.816 19.582,20.559 18.846,20.885 17.860 C 20.976 17.583,20.977 17.553,20.999 15.160 C 21.022 12.468,21.009 12.594,21.301 12.301 C 21.491 12.112,21.645 12.048,22.028 11.999 C 22.392 11.953,22.631 11.827,22.802 11.591 C 23.220 11.013,22.923 10.204,22.232 10.038 C 21.821 9.939,21.053 10.091,20.559 10.368 C 19.881 10.750,19.366 11.381,19.115 12.140 C 19.024 12.417,19.023 12.448,19.001 14.840 C 18.985 16.641,18.967 17.289,18.930 17.373 C 18.842 17.571,18.673 17.761,18.484 17.872 C 18.328 17.963,18.254 17.980,18.000 17.980 C 17.746 17.980,17.672 17.963,17.516 17.872 C 17.328 17.761,17.158 17.572,17.070 17.373 C 17.031 17.284,17.016 15.757,17.000 10.340 L 16.980 3.420 16.886 3.140 C 16.555 2.154,15.800 1.403,14.861 1.129 C 14.500 1.023,13.832 0.980,13.499 1.040 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const AudioWaveformIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const AudioWaveform = AudioWaveformIcon;