Add basic styles to Handlungsfelder
This commit is contained in:
parent
070c79a0d9
commit
43c311145e
|
|
@ -21,7 +21,7 @@ const props = withDefaults(defineProps<Props>(), {
|
||||||
<h3 class="mb-4">{{title}}</h3>
|
<h3 class="mb-4">{{title}}</h3>
|
||||||
<p class="mb-4">{{description}}</p>
|
<p class="mb-4">{{description}}</p>
|
||||||
<router-link
|
<router-link
|
||||||
to="/mediacenter/overview"
|
:to="link"
|
||||||
class="inline-flex items-center font-normal"
|
class="inline-flex items-center font-normal"
|
||||||
>
|
>
|
||||||
<span class="inline">{{call2Action}}</span>
|
<span class="inline">{{call2Action}}</span>
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,11 @@ const router = createRouter({
|
||||||
{
|
{
|
||||||
path: 'overview',
|
path: 'overview',
|
||||||
component: () => import('@/views/MediaMainView.vue')
|
component: () => import('@/views/MediaMainView.vue')
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
path: 'handlungsfelder',
|
||||||
|
component: () => import('@/views/HandlungsfelderOverview.vue')
|
||||||
|
},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,91 @@
|
||||||
|
<script setup lang="ts">
|
||||||
|
import * as log from 'loglevel';
|
||||||
|
import OverviewCard from '@/components/mediacenter/OverviewCard.vue';
|
||||||
|
|
||||||
|
log.debug('HandlungsfelderOverview created');
|
||||||
|
|
||||||
|
const fields = [
|
||||||
|
{
|
||||||
|
name: 'Fahrzeug',
|
||||||
|
icon: 'icon-hf-fahrzeug'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Reisen',
|
||||||
|
icon: 'icon-hf-reisen'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Einkommenssicherung',
|
||||||
|
icon: 'icon-hf-einkommenssicherung'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Gesundheit',
|
||||||
|
icon: 'icon-hf-fahrzeug'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Haushalt',
|
||||||
|
icon: 'icon-hf-reisen'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Sparen',
|
||||||
|
icon: 'icon-hf-einkommenssicherung'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Pensionierung',
|
||||||
|
icon: 'icon-hf-fahrzeug'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'KMU',
|
||||||
|
icon: 'icon-hf-reisen'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Wohneigentum',
|
||||||
|
icon: 'icon-hf-einkommenssicherung'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Rechtsstreitigkeiten',
|
||||||
|
icon: 'icon-hf-fahrzeug'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Erben / Vererben',
|
||||||
|
icon: 'icon-hf-reisen'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Selbstständigkeit',
|
||||||
|
icon: 'icon-hf-einkommenssicherung'
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<div class="mx-auto max-w-5xl">
|
||||||
|
<div class="flex items-center justify-between mb-10">
|
||||||
|
<h1>Handlungsfelder</h1>
|
||||||
|
<div>Dropdown</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="grid gap-5 grid-cols-4">
|
||||||
|
<li
|
||||||
|
class="bg-white p-4 w-58"
|
||||||
|
v-for="field in fields"
|
||||||
|
:key="field.name"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
class="m-auto"
|
||||||
|
:src="`/static/icons/${field.icon}.svg`"/>
|
||||||
|
<h3 class="text-base text-center">{{field.name}}</h3>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
.it-icon-hf {
|
||||||
|
color: blue
|
||||||
|
}
|
||||||
|
.it-icon-hf > * {
|
||||||
|
@apply m-auto;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
@ -15,7 +15,7 @@ log.debug('MediaMainView created');
|
||||||
<OverviewCard
|
<OverviewCard
|
||||||
title="Handlungsfelder"
|
title="Handlungsfelder"
|
||||||
call2-action="Anschauen"
|
call2-action="Anschauen"
|
||||||
link="/mediacenter/some"
|
link="/mediacenter/handlungsfelder"
|
||||||
description="Finde alle Ressourcen der Handlungsfelder wie Lernmedien, Links und andere nützliche Informationen."
|
description="Finde alle Ressourcen der Handlungsfelder wie Lernmedien, Links und andere nützliche Informationen."
|
||||||
icon="handlungsfelder-overview"
|
icon="handlungsfelder-overview"
|
||||||
class="mb-6">
|
class="mb-6">
|
||||||
|
|
@ -23,7 +23,7 @@ log.debug('MediaMainView created');
|
||||||
<OverviewCard
|
<OverviewCard
|
||||||
title="Lernmedien"
|
title="Lernmedien"
|
||||||
call2-action="Anschauen"
|
call2-action="Anschauen"
|
||||||
link="/mediacenter/some"
|
link="/mediacenter/lernmedien"
|
||||||
description="Finde eine vollständige Liste der Bücher und anderen Medien, auf die im Kurs verwiesen wird."
|
description="Finde eine vollständige Liste der Bücher und anderen Medien, auf die im Kurs verwiesen wird."
|
||||||
icon="lernmedien-overview"
|
icon="lernmedien-overview"
|
||||||
class="mb-6">
|
class="mb-6">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue