Adds more themes, adds ability to hide unneeded components

This commit is contained in:
Alicia Sykes
2021-04-16 14:29:19 +01:00
parent 7f3e8dd818
commit c5f630849f
12 changed files with 116 additions and 51 deletions

View File

@@ -33,6 +33,7 @@
import SettingsContainer from '@/components/Settings/SettingsContainer.vue';
import ItemGroup from '@/components/LinkItems/ItemGroup.vue';
import Defaults from '@/utils/defaults';
export default {
name: 'home',
@@ -51,14 +52,14 @@ export default {
}),
computed: {
layoutOrientation: {
get: () => localStorage.layoutOrientation || 'default',
get: () => localStorage.layoutOrientation || Defaults.layout,
set: function setLayout(layout) {
localStorage.setItem('layoutOrientation', layout);
this.layout = layout;
},
},
iconSize: {
get: () => localStorage.iconSize || 'medium',
get: () => localStorage.iconSize || Defaults.iconSize,
set: function setIconSize(iconSize) {
localStorage.setItem('iconSize', iconSize);
this.itemSizeBound = iconSize;