@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 1.6 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-volume" 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="M9.908 3.044 C 9.447 3.152,9.396 3.196,7.449 5.136 L 5.597 6.980 4.089 7.002 C 2.406 7.027,2.370 7.032,1.937 7.312 C 1.656 7.494,1.351 7.822,1.216 8.088 C 0.997 8.519,1.000 8.472,1.000 12.000 C 1.000 15.547,0.996 15.478,1.225 15.930 C 1.361 16.199,1.801 16.639,2.070 16.775 C 2.484 16.985,2.623 17.000,4.111 17.000 C 5.041 17.000,5.514 17.014,5.573 17.044 C 5.621 17.069,6.470 17.895,7.460 18.879 C 8.522 19.936,9.334 20.711,9.440 20.771 C 10.445 21.340,11.722 20.774,11.961 19.653 C 11.988 19.524,11.998 16.951,11.991 11.880 L 11.980 4.300 11.836 4.000 C 11.483 3.266,10.672 2.864,9.908 3.044 M10.000 12.009 L 10.000 18.579 8.470 17.053 C 6.860 15.448,6.655 15.275,6.163 15.111 C 5.915 15.029,5.815 15.023,4.450 15.009 L 3.000 14.995 3.000 11.997 L 3.000 9.000 4.354 9.000 C 5.571 9.000,5.738 8.992,6.016 8.921 C 6.630 8.764,6.673 8.729,8.400 7.012 C 9.269 6.148,9.985 5.441,9.990 5.441 C 9.995 5.440,10.000 8.396,10.000 12.009 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const VolumeIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Volume = VolumeIcon;