import React, { useState, useRef } from "react";
import Popover from "@material-ui/core/Popover";
import IconButton from "@material-ui/core/IconButton";
import List from "@material-ui/core/List";
import { makeStyles } from "@material-ui/core/styles";
import VolumeUpIcon from "@material-ui/icons/VolumeUp";
import VolumeDownIcon from "@material-ui/icons/VolumeDown";
import { Grid, Slider } from "@material-ui/core";
const useStyles = makeStyles((theme) => ({
tabContainer: {
padding: theme.spacing(2),
},
popoverPaper: {
width: "100%",
maxWidth: 350,
marginLeft: theme.spacing(2),
marginRight: theme.spacing(1),
[theme.breakpoints.down("sm")]: {
maxWidth: 270,
},
},
noShadow: {
boxShadow: "none !important",
},
icons: {
color: "#fff",
},
customBadge: {
backgroundColor: "#f44336",
color: "#fff",
},
}));
const NotificationsVolume = ({ volume, setVolume }) => {
const classes = useStyles();
const anchorEl = useRef();
const [isOpen, setIsOpen] = useState(false);
const handleClick = () => {
setIsOpen((prevState) => !prevState);
};
const handleClickAway = () => {
setIsOpen(false);
};
const handleVolumeChange = (value) => {
setVolume(value);
localStorage.setItem("volume", value);
};
return (
<>
handleVolumeChange(value)
}
/>
>
);
};
export default NotificationsVolume;