diff --git a/src/Pages/Settings.js b/src/Pages/Settings.js index 28f48619..7d7fda77 100644 --- a/src/Pages/Settings.js +++ b/src/Pages/Settings.js @@ -1,104 +1,172 @@ -import React from 'react'; +import React from "react"; import * as BS from "react-bootstrap"; import { FaCog } from "react-icons/fa"; -import Toggle from 'react-toggle' +import Toggle from "react-toggle"; -const Settings = ({forceUpdate}) => { +const Settings = ({ forceUpdate }) => { - return ( - - - Settings - - -

Change how you view and use pk-webs here, changes will be saved after refreshing. You will have to apply them again in different browsers and on different devices.

-
- - - { localStorage.getItem('opendyslexic') ? - + + + + Settings + + + +

+ Change how you view and use pk-webs here, changes will be saved after + refreshing. You will have to apply them again in different browsers + and on different devices. +

+
+ + + {localStorage.getItem("opendyslexic") ? ( + { - localStorage.removeItem('opendyslexic'); - forceUpdate()}} /> : - { + localStorage.removeItem("opendyslexic"); + forceUpdate(); + }} + /> + ) : ( + { - localStorage.setItem('opendyslexic', 'true') - forceUpdate()}} /> } - Use opendyslexic? - - - { localStorage.getItem('twemoji') ? - + )} + Use opendyslexic? + + + {localStorage.getItem("twemoji") ? ( + { - localStorage.removeItem('twemoji'); - forceUpdate()}} /> : - { + localStorage.removeItem("twemoji"); + forceUpdate(); + }} + /> + ) : ( + { - localStorage.setItem('twemoji', 'true') - forceUpdate()}} /> } - Use twemoji? - - - { localStorage.getItem('pagesonly') ? - + )} + Use twemoji? + + + {localStorage.getItem("pagesonly") ? ( + { - localStorage.removeItem('pagesonly'); - forceUpdate()}} /> : - { + localStorage.removeItem("pagesonly"); + forceUpdate(); + }} + /> + ) : ( + { - localStorage.setItem('pagesonly', 'true') - forceUpdate()}} /> } - Use only member pages? - - - { localStorage.getItem('colorbg') ? - + )} + Use only member pages? + + + {localStorage.getItem("colorbg") ? ( + { - localStorage.removeItem('colorbg'); - forceUpdate()}} /> : - { + localStorage.removeItem("colorbg"); + forceUpdate(); + }} + /> + ) : ( + { - localStorage.setItem('colorbg', 'false') - forceUpdate()}} /> } - Hide colored backgrounds? - - - { localStorage.getItem('expandcards') ? - + )} + Hide colored backgrounds? + + + {localStorage.getItem("expandcards") ? ( + { - localStorage.removeItem('expandcards'); - forceUpdate()}} /> : - { + localStorage.removeItem("expandcards"); + forceUpdate(); + }} + /> + ) : ( + { - localStorage.setItem('expandcards', 'true') - forceUpdate()}} /> } - Expand member cards on default? - - -
-
- ); + localStorage.setItem("expandcards", "true"); + forceUpdate(); + }} + /> + )} + Expand member cards on default? + + + + + ); }; -export default Settings; \ No newline at end of file +export default Settings;