Skip to content
Snippets Groups Projects
Commit 25f9dd1c authored by danieldeng2's avatar danieldeng2
Browse files

Added option for users to set the interface size

parent b0bb2223
No related branches found
No related tags found
No related merge requests found
......@@ -40,6 +40,12 @@
To begin the development, run `npm start` or `yarn start`.
To create a production bundle, use `npm run build` or `yarn build`.
-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/holder/2.9.7/holder.js"></script>
<script>
/* functions to set user settings in console*/
function setInterfaceSize(size) {
document.documentElement.style.fontSize = `${size}%`;
localStorage.setItem("interfaceSize", size);
}
</script>
</body>
</html>
......@@ -19,7 +19,14 @@ class App extends React.Component<{}, AppState> {
constructor(props: {}) {
super(props);
this.state = { toggledLeft: false, toggledRight: false };
}
}
componentDidMount(){
let interfaceSize = localStorage.getItem("interfaceSize");
if (interfaceSize){
document.documentElement.style.fontSize = `${interfaceSize}%`;
}
}
toggleLeftBar() {
this.setState((state) => ({
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment