1
0

Persist volume setting in localStorage

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
This commit is contained in:
James Ketrenos 2022-06-27 13:26:38 -07:00
parent aec9c6561c
commit 26382e0991

View File

@ -84,7 +84,9 @@ const Table = () => {
const [winnerDismissed, setWinnerDismissed] = useState(undefined); const [winnerDismissed, setWinnerDismissed] = useState(undefined);
const [global, setGlobal] = useState({}); const [global, setGlobal] = useState({});
const [count, setCount] = useState(0); const [count, setCount] = useState(0);
const [volume, setVolume] = useState(0.5); const [volume, setVolume] = useState(
localStorage.getItem('volume') ?
parseFloat(localStorage.getItem('volume')) : 0.5);
const fields = [ 'id', 'state', 'color', 'name', 'private', 'dice', 'turn' ]; const fields = [ 'id', 'state', 'color', 'name', 'private', 'dice', 'turn' ];
const onWsOpen = (event) => { const onWsOpen = (event) => {
@ -483,6 +485,7 @@ const Table = () => {
min="0" max="100" onInput={(e) => { min="0" max="100" onInput={(e) => {
const alpha = e.currentTarget.value / 100; const alpha = e.currentTarget.value / 100;
localStorage.setItem('volume', alpha);
setVolume(alpha); setVolume(alpha);
}}/> }}/>
</Paper>} </Paper>}