Files
v10/dist/dev/ui/mute-button/mute-button.js

18 lines
588 B
JavaScript

"use client";
import { createMediaButton } from "../create-media-button.js";
import { selectVolume } from "@videojs/core/dom";
import { MuteButtonCore, MuteButtonDataAttrs } from "@videojs/core";
//#region src/ui/mute-button/mute-button.tsx
/** A button that toggles mute state. */
const MuteButton = createMediaButton({
displayName: "MuteButton",
core: MuteButtonCore,
stateAttrMap: MuteButtonDataAttrs,
selector: selectVolume,
action: (core, state) => core.toggle(state),
hotkeyAction: "toggleMuted"
});
//#endregion
export { MuteButton };
//# sourceMappingURL=mute-button.js.map