From 442ee3e4daa282fc4cd694d815599585555c9660 Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Tue, 6 Sep 2022 11:55:55 +0200 Subject: [PATCH] Add basic mediacenter store --- .../src/components/mediacenter/LinkCard.vue | 11 +++- .../src/components/mediacenter/MediaLink.vue | 38 +++++++++++++ client/src/components/ui/ItDropdownSelect.vue | 2 +- client/src/stores/mediacenter.ts | 16 ++++++ client/src/views/Handlungsfeld.vue | 53 ++++++++++++------ client/src/views/HandlungsfelderOverview.vue | 24 +++----- client/src/views/MediaList.vue | 21 +++++-- client/src/views/MediaMainView.vue | 24 +++----- .../icons/demo/icon-hf-fahrzeug-big.svg | 9 --- .../01a_Motorfahrzeughaftpflicht.pdf | Bin 0 -> 1745529 bytes 10 files changed, 132 insertions(+), 66 deletions(-) create mode 100644 client/src/components/mediacenter/MediaLink.vue create mode 100644 client/src/stores/mediacenter.ts delete mode 100644 server/vbv_lernwelt/static/icons/demo/icon-hf-fahrzeug-big.svg create mode 100644 server/vbv_lernwelt/static/media/documents/01a_Motorfahrzeughaftpflicht.pdf diff --git a/client/src/components/mediacenter/LinkCard.vue b/client/src/components/mediacenter/LinkCard.vue index 9282a631..8e2fec22 100644 --- a/client/src/components/mediacenter/LinkCard.vue +++ b/client/src/components/mediacenter/LinkCard.vue @@ -1,16 +1,20 @@ @@ -23,12 +27,13 @@ const props = withDefaults(defineProps(), {

{{title}}

{{description}}

- {{linkText}} - +
diff --git a/client/src/components/mediacenter/MediaLink.vue b/client/src/components/mediacenter/MediaLink.vue new file mode 100644 index 00000000..9573ae22 --- /dev/null +++ b/client/src/components/mediacenter/MediaLink.vue @@ -0,0 +1,38 @@ + + + diff --git a/client/src/components/ui/ItDropdownSelect.vue b/client/src/components/ui/ItDropdownSelect.vue index ac54fe8d..7f905bfe 100644 --- a/client/src/components/ui/ItDropdownSelect.vue +++ b/client/src/components/ui/ItDropdownSelect.vue @@ -37,7 +37,7 @@ const dropdownSelected = computed({