Compare commits
No commits in common. '87e2bf0b2fb8ebfe56546eb59b27c9baa95c7d7f' and 'ac6c5b0ce113778ff79b01c7538e3eef66440b24' have entirely different histories.
87e2bf0b2f
...
ac6c5b0ce1
9 changed files with 14 additions and 159 deletions
@ -1,36 +1,15 @@ |
|||||||
import React, {useState, useEffect} from "react"; |
import React from "react"; |
||||||
|
|
||||||
import Toggle from "../shared/Toggle"; |
|
||||||
|
|
||||||
const General = () => { |
const General = () => { |
||||||
const [restoreWindow, setRestoreWindow] = useState(false); |
|
||||||
|
|
||||||
useEffect(() => { |
|
||||||
(async () => { |
|
||||||
setRestoreWindow(await window.appSettings.get("restoreWindow", false)); |
|
||||||
})(setRestoreWindow); |
|
||||||
}, []); |
|
||||||
|
|
||||||
const changeRestoreWindow = event => { |
|
||||||
const value = event.target.checked === true; |
|
||||||
setRestoreWindow(value); |
|
||||||
window.appSettings.set("restoreWindow", value); |
|
||||||
}; |
|
||||||
|
|
||||||
const reset = () => { |
const reset = () => { |
||||||
window.appSettings.reset(); |
window.appSettings.reset(); |
||||||
} |
} |
||||||
|
|
||||||
return ( |
return ( |
||||||
<> |
|
||||||
<section className="grid mb"> |
|
||||||
<label>Restore window size:</label> |
|
||||||
<Toggle checked={restoreWindow} onChange={changeRestoreWindow} /> |
|
||||||
</section> |
|
||||||
<section style={{textAlign : "center"}}> |
<section style={{textAlign : "center"}}> |
||||||
<button className="danger" onClick={reset}>reset all settings to default</button> |
<button className="danger" onClick={reset}>reset all settings to default</button> |
||||||
</section> |
</section> |
||||||
</> |
|
||||||
); |
); |
||||||
}; |
}; |
||||||
|
|
||||||
|
@ -1,12 +0,0 @@ |
|||||||
import React from "react"; |
|
||||||
|
|
||||||
const Toggle = ({...props}) => { |
|
||||||
return ( |
|
||||||
<label className="toggle"> |
|
||||||
<input type="checkbox" {...props} /> |
|
||||||
<span className="slider round"></span> |
|
||||||
</label> |
|
||||||
); |
|
||||||
}; |
|
||||||
|
|
||||||
export default Toggle; |
|
Loading…
Reference in new issue