1
0
Fork 0
dri/src/components/Layout.vue

55 lines
961 B
Vue
Raw Normal View History

2018-09-26 22:27:42 +08:00
<template>
<div class="wrapper">
<header>
<slot name="title" />
<slot name="error" />
<slot name="toolbar" />
</header>
<main>
<div class="content">
<slot />
</div>
</main>
<footer>
<p>
<a :href="source">dri</a>
{{ version }}
by <a href="https://github.com/serverwentdown">@serverwentdown</a>
</p>
</footer>
</div>
</template>
<script>
import { version, source } from '@/options';
export default {
2018-09-27 13:41:08 +08:00
data() {
return {
version,
source,
};
},
2018-09-26 22:27:42 +08:00
};
</script>
<style scoped>
header, footer, main {
margin: 0 auto;
}
header, footer, .content {
padding: 1rem;
}
2018-09-29 15:39:45 +08:00
.content {
width: fit-content;}
2018-09-26 22:27:42 +08:00
header, footer {
max-width: 38rem;
text-align: center;
}
main {
width: fit-content;
max-width: 100%;
overflow-x: auto;
}
</style>