Merged in feature/VBV-377-umsetzung-das-lernst-du-in-diese (pull request #93)

Umsetzung: das lernst du in diesem Circle

Approved-by: Christian Cueni
This commit is contained in:
Elia Bieri 2023-05-25 09:47:25 +00:00
commit 1908665596
2 changed files with 19 additions and 6 deletions

View File

@ -11,15 +11,28 @@ const emit = defineEmits(["closemodal"]);
</script> </script>
<template> <template>
<!-- eslint-disable vue/no-v-html -->
<ItFullScreenModal :show="show" @closemodal="emit('closemodal')"> <ItFullScreenModal :show="show" @closemodal="emit('closemodal')">
<div v-if="circle" class="container-medium"> <div v-if="circle" class="container-medium">
<h1 class="">Überblick: Circle «{{ circle.title }}»</h1> <h2 data-cy="lc-title">Überblick: Circle «{{ circle.title }}»</h2>
<div class="mt-8 border p-4"> <!-- eslint-disable vue/no-v-html -->
<div class="text-large" v-html="circle.goals"></div> <div
v-if="circle.goals"
class="default-wagtail-rich-text my-4"
v-html="circle.goals"
></div>
</div> </div>
<nav class="nav absolute bottom-0 left-0 w-full border-t px-6 py-4">
<div class="relative z-10 flex flex-row place-content-end bg-white">
<button
type="button"
class="btn-blue z-10 flex items-center"
@click="emit('closemodal')"
>
{{ $t("general.close") }}
</button>
</div> </div>
</nav>
</ItFullScreenModal> </ItFullScreenModal>
</template> </template>

View File

@ -84,7 +84,7 @@ class Circle(CourseBasePage):
description = models.TextField(default="", blank=True) description = models.TextField(default="", blank=True)
goals = RichTextField() goals = RichTextField(features=DEFAULT_RICH_TEXT_FEATURES_WITH_HEADER)
content_panels = Page.content_panels + [ content_panels = Page.content_panels + [
FieldPanel("description"), FieldPanel("description"),