Restore last mute setting (#2895)

This commit is contained in:
மனோஜ்குமார் பழனிச்சாமி
2024-07-11 22:18:04 +05:30
committed by GitHub
parent ae2fbbf8af
commit 43c3e904b7

View File

@@ -3,13 +3,15 @@ import { IoMdVolumeHigh, IoMdVolumeOff } from "react-icons/io";
import beep from "#/utils/beep";
function VolumeIcon(): JSX.Element {
const [isMuted, setIsMuted] = useState(true);
const [isMuted, setIsMuted] = useState(
document.cookie.indexOf("audio") === -1,
);
const toggleMute = () => {
const cookieName = "audio";
setIsMuted(!isMuted);
if (!isMuted) {
document.cookie = `${cookieName}=;`;
document.cookie = `${cookieName}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;`;
} else {
document.cookie = `${cookieName}=on;`;
beep();