Files
mixtape/zero.Backoffice.UI/app/components/ui-trinity.vue
T

51 lines
791 B
Vue
Raw Normal View History

2020-04-24 15:13:54 +02:00
<template>
<div class="ui-trinity">
2020-04-24 15:13:54 +02:00
<header>
<slot name="header"></slot>
</header>
<content>
<slot></slot>
</content>
<footer>
<slot name="footer"></slot>
</footer>
</div>
</template>
<script>
export default {
name: 'uiTrinity'
2020-04-24 15:13:54 +02:00
}
</script>
<style lang="scss">
.ui-trinity
2020-04-24 15:13:54 +02:00
{
display: grid;
grid-template-rows: auto 1fr auto;
2021-12-23 08:38:01 +01:00
height: 100vh;
2020-04-24 15:13:54 +02:00
> header
{
display: block;
}
> footer
{
display: flex;
justify-content: flex-end;
2020-04-24 19:38:33 +02:00
padding: 20px var(--padding);
2021-12-23 08:38:01 +01:00
align-items: center;
2021-03-04 15:47:26 +01:00
//background: var(--color-overlay-footer);
2020-04-24 15:13:54 +02:00
}
> content
{
display: block;
padding: var(--padding);
height: 100%;
overflow-y: auto;
}
}
</style>