Files
hoppscotch/layouts/default.vue
2020-12-01 05:46:25 +05:30

40 lines
974 B
Vue

<template>
<div class="wrapper">
<div class="content">
<div class="columns">
<sidenav />
<main class="container">
<pw-header />
<nuxt />
<pw-footer />
</main>
</div>
</div>
</div>
</template>
<script>
export default {
beforeMount() {
let color = localStorage.getItem("THEME_COLOR") || "green"
document.documentElement.setAttribute("data-accent", color)
},
mounted() {
if (process.client) {
document.body.classList.add("afterLoad")
}
console.log(
"%cWe ❤︎ open source!",
"background-color:white;padding:8px 16px;border-radius:8px;font-size:32px;color:red;"
)
console.log(
"%cContribute: https://github.com/hoppscotch/hoppscotch",
"background-color:black;padding:4px 8px;border-radius:8px;font-size:16px;color:white;"
)
},
beforeDestroy() {
document.removeEventListener("keydown", this._keyListener)
},
}
</script>