refactor(gui): linting

Signed-off-by: Pranav C <61551451+pranavxc@users.noreply.github.com>
This commit is contained in:
Pranav C
2021-07-19 16:30:37 +05:30
parent f9508c2d44
commit fa00be39b8
303 changed files with 34924 additions and 31761 deletions

View File

@@ -2,10 +2,9 @@ import createPersistedState from 'vuex-persistedstate'
// var authRoute = require('../components/auth.routes');
// var pollStarted = false;
import SecureLS from "secure-ls";
import SecureLS from 'secure-ls'
import isDev from '../helpers/xutils'
// const jExcelDark = {
// '--jexcel_header_color': '#888',
// '--jexcel_header_color_highlighted': '#444',
@@ -47,8 +46,7 @@ import isDev from '../helpers/xutils'
// '--active_color': '#007aff'
// };
const ls = new SecureLS({isCompression: false});
const ls = new SecureLS({ isCompression: false })
// function toggleJexcelTheme(isDark) {
// const bodyStyles = document.body.style;
@@ -63,23 +61,21 @@ const ls = new SecureLS({isCompression: false});
// }
// }
export default async ({store, $vuetify: {theme}}) => {
export default async ({ store, $vuetify: { theme } }) => {
/**
*
*/
store.watch(
(state) => state.windows.theme,
state => state.windows.theme,
(c) => {
// console.log(JSON.stringify(themes.dark,0,3))
// console.log(JSON.stringify(themes.light,0,3))
theme.themes.dark = {...theme.themes.dark, ...c}
theme.themes.light = {...theme.themes.light, ...c}
theme.themes.dark = { ...theme.themes.dark, ...c }
theme.themes.light = { ...theme.themes.light, ...c }
}
);
)
store.watch(
(state) => state.windows.darkTheme,
state => state.windows.darkTheme,
(isDark) => {
// if (isDark && !store.state.users.ui_ability.rules.darkTheme) setTimeout(() => store.commit('windows/MutToggleDarkMode', false), 10000)
theme.dark = isDark
@@ -87,12 +83,11 @@ export default async ({store, $vuetify: {theme}}) => {
document.body.classList.add(isDark ? 'dark' : 'light')
document.body.classList.remove(isDark ? 'light' : 'dark')
}
);
)
document.body.classList.add(store.state.windows.darkTheme ? 'dark' : 'light')
document.body.classList.remove(store.state.windows.darkTheme ? 'light' : 'dark')
// toggleJexcelTheme(store.state.windows.darkTheme);
// In case of HMR, mutation occurs before nuxReady, so previously saved state
// gets replaced with original state received from server. So, we've to skip HMR.
// Also nuxtReady event fires for HMR as well, which results multiple registration of
@@ -105,24 +100,23 @@ export default async ({store, $vuetify: {theme}}) => {
createPersistedState({
fetchBeforeUse: true,
async rehydrated(store) {
window.rehydrated = true;
async rehydrated (store) {
window.rehydrated = true
console.log(store.state.windows)
console.log('Date difference ', await store.dispatch('windows/ActGetExpiryDate'))
},
paths: ['users', 'sqlClient', 'apiClient', 'panelSize', 'windows', 'graphqlClient', 'apiClientSwagger'],
...(
isDev() ?
{}
isDev()
? {}
: {
storage: {
getItem: key => ls.get(key),
setItem: (key, value) => ls.set(key, value),
removeItem: key => ls.remove(key)
storage: {
getItem: key => ls.get(key),
setItem: (key, value) => ls.set(key, value),
removeItem: key => ls.remove(key)
}
}
}
),
)
})(store) // vuex plugins can be connected to store, even after creation
// POLLING