mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
change layout template for auth area
This commit is contained in:
parent
f3cbc8c2a7
commit
747af3b42f
@ -1,18 +1,18 @@
|
|||||||
<template>
|
<template>
|
||||||
<div id="app" :class="$route.meta.requiresAuth ? 'font-sans text-gray-800' : ''">
|
<div id="app" :class="$route.meta.requiresAuth ? 'font-sans text-gray-800' : ''">
|
||||||
<component :is="$route.meta.requiresAuth ? 'DashboardLayout' : 'AuthTemplate'" />
|
<component :is="$route.meta.requiresAuth ? 'DashboardLayout' : 'AuthLayoutGDD'" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import DashboardLayout from '@/layouts/DashboardLayout_gdd.vue'
|
import DashboardLayout from '@/layouts/DashboardLayout_gdd.vue'
|
||||||
import AuthTemplate from '@/layouts/AuthTemplate.vue'
|
import AuthLayoutGDD from '@/layouts/AuthLayout_gdd.vue'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'app',
|
name: 'app',
|
||||||
components: {
|
components: {
|
||||||
DashboardLayout,
|
DashboardLayout,
|
||||||
AuthTemplate,
|
AuthLayoutGDD,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -1,19 +1,118 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="wrapper">
|
<div class="auth-template">
|
||||||
<div class="main-content mt-4">
|
<auth-header />
|
||||||
<router-view></router-view>
|
<b-row class="auth-template-content">
|
||||||
<language-switch v-if="$route.path !== '/register'" class="text-center mb-5 mt-5" />
|
<b-col lg="6" md="none" sm="none">
|
||||||
<content-footer v-if="!$route.meta.hideFooter"></content-footer>
|
<div class="bg-img-box d-none d-lg-block">
|
||||||
|
<!-- <b-img class="bg-img" src="/img/template/Foto_01.jpg"></b-img>-->
|
||||||
</div>
|
</div>
|
||||||
|
<div class="w-100 bg-txt-box d-none d-lg-block text-center align-self-center">
|
||||||
|
<div class="text-light h0">Dankbarkeit</div>
|
||||||
|
<div class="text-light h1">Die neue Währung</div>
|
||||||
|
<div class="text-light h2 text-uppercase">Für Einander, Für alle, Für die Natur</div>
|
||||||
|
<b-button variant="gradido">Erfahre mehr...</b-button>
|
||||||
|
</div>
|
||||||
|
</b-col>
|
||||||
|
<b-col lg="6" md="12" sm="12" class="pr-5">
|
||||||
|
<b-row class="mt-5">
|
||||||
|
<b-col>
|
||||||
|
<div class="h1">Willkommen</div>
|
||||||
|
<div class="h1">Communities World Wide</div>
|
||||||
|
<div>1000 Dank, weil du bei uns bist!</div>
|
||||||
|
</b-col>
|
||||||
|
<b-col class="text-right">
|
||||||
|
<b-avatar src="img/brand/gradido_coin●.png" size="6rem"></b-avatar>
|
||||||
|
</b-col>
|
||||||
|
</b-row>
|
||||||
|
<b-card no-body class="border-0 mt-4 gradido-custom-background">
|
||||||
|
<b-row class="p-4">
|
||||||
|
<b-col cols="10">
|
||||||
|
<language-switch />
|
||||||
|
</b-col>
|
||||||
|
<b-col cols="2" class="text-right">
|
||||||
|
<div id="popover-target-1" class="pointer">
|
||||||
|
<span>A</span>
|
||||||
|
<span class="h1">A</span>
|
||||||
|
</div>
|
||||||
|
<b-popover
|
||||||
|
target="popover-target-1"
|
||||||
|
triggers="hover"
|
||||||
|
placement="topleft"
|
||||||
|
variant="dark"
|
||||||
|
>
|
||||||
|
<div class="text-light">
|
||||||
|
<span class="pointer" @click="setTextSize(85)">85%</span>
|
||||||
|
|
|
||||||
|
<span class="pointer" @click="setTextSize(100)">100%</span>
|
||||||
|
|
|
||||||
|
<span class="pointer" @click="setTextSize(125)">125%</span>
|
||||||
|
</div>
|
||||||
|
</b-popover>
|
||||||
|
</b-col>
|
||||||
|
</b-row>
|
||||||
|
|
||||||
|
<b-card-body class="p-4">
|
||||||
|
<router-view></router-view>
|
||||||
|
</b-card-body>
|
||||||
|
</b-card>
|
||||||
|
<content-footer v-if="!$route.meta.hideFooter"></content-footer>
|
||||||
|
</b-col>
|
||||||
|
</b-row>
|
||||||
|
<!-- <auth-layout-gdd />-->
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import ContentFooter from '@/components/ContentFooter.vue'
|
import ContentFooter from '@/components/ContentFooter.vue'
|
||||||
import LanguageSwitch from '@/components/LanguageSwitch.vue'
|
import LanguageSwitch from '@/components/LanguageSwitch2'
|
||||||
|
import AuthHeader from '@/components/Auth/Header.vue'
|
||||||
export default {
|
export default {
|
||||||
|
name: 'AuthTemplate',
|
||||||
components: {
|
components: {
|
||||||
ContentFooter,
|
ContentFooter,
|
||||||
LanguageSwitch,
|
LanguageSwitch,
|
||||||
|
AuthHeader,
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
setTextSize(size) {
|
||||||
|
alert('set page text size of: ' + size + '%')
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<style lang="scss">
|
||||||
|
.auth-template {
|
||||||
|
height: 92%;
|
||||||
|
}
|
||||||
|
.auth-template-content {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.auth-header {
|
||||||
|
z-index: 1000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bg-img-box {
|
||||||
|
margin-top: -178px;
|
||||||
|
margin-left: -80px;
|
||||||
|
position: absolute;
|
||||||
|
top: 0px;
|
||||||
|
bottom: 0px;
|
||||||
|
min-width: 600px;
|
||||||
|
max-width: 800px;
|
||||||
|
background-color: bisque;
|
||||||
|
border-radius: 0% 50% 70% 0% / 50% 70% 70% 50%;
|
||||||
|
}
|
||||||
|
.bg-txt-box {
|
||||||
|
position: inherit;
|
||||||
|
padding-top: 30%;
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
.bg-txt-box > .h0 {
|
||||||
|
font-size: 4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bg-img {
|
||||||
|
width: 100%;
|
||||||
|
border-radius: 0% 50% 70% 0% / 50% 70% 70% 50%;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user