Add Dropdown to Mediathek

This commit is contained in:
Christian Cueni 2022-09-06 10:44:39 +02:00
parent c35b5cce70
commit 6d5823eb06
2 changed files with 40 additions and 2 deletions

View File

@ -1,5 +1,7 @@
<script setup lang="ts">
import * as log from 'loglevel';
import ItDropdownSelect from "@/components/ui/ItDropdownSelect.vue";
import {reactive, ref} from "vue";
log.debug('HandlungsfelderOverview created');
@ -54,13 +56,30 @@ const fields = [
},
]
const dropdownItems = reactive(
[
{
id: 1,
name: 'Alle Lehrgänge'
},
{
id: 2,
name: 'Versicherungsvermittler/in'
}
]
)
const dropdownSelected = ref(dropdownItems[0])
</script>
<template>
<div class="mx-auto max-w-5xl">
<div class="flex items-center justify-between mb-10">
<h1>Handlungsfelder</h1>
<div>Dropdown</div>
<ItDropdownSelect
v-model="dropdownSelected"
:items="dropdownItems"></ItDropdownSelect>
</div>
<div>
<ul class="grid gap-5 grid-cols-4">

View File

@ -1,16 +1,35 @@
<script setup lang="ts">
import * as log from 'loglevel';
import OverviewCard from '@/components/mediacenter/OverviewCard.vue';
import ItDropdownSelect from "@/components/ui/ItDropdownSelect.vue";
import {reactive, ref} from "vue";
log.debug('MediaMainView created');
const dropdownItems = reactive(
[
{
id: 1,
name: 'Alle Lehrgänge'
},
{
id: 2,
name: 'Versicherungsvermittler/in'
}
]
)
const dropdownSelected = ref(dropdownItems[0])
</script>
<template>
<div class="mx-auto max-w-5xl">
<div class="flex items-center justify-between mb-10">
<h1>Mediathek</h1>
<div>Dropdown</div>
<ItDropdownSelect
v-model="dropdownSelected"
:items="dropdownItems"></ItDropdownSelect>
</div>
<OverviewCard
title="Handlungsfelder"