feat(fullstack): Replace TITLE_BODY element with rich text editor

This commit is contained in:
2025-12-21 17:59:53 +01:00
parent 54570fae4f
commit 374c8d8905
11 changed files with 1838 additions and 1054 deletions

View File

@@ -4,7 +4,7 @@
:key="getElementKey(formElementItem.formElement, formElementItem.indexInSubsection)"
>
<div class="group flex py-3 lg:py-4">
<div class="flex-auto">
<div class="flex-auto min-w-0">
<p v-if="formElementItem.formElement.title" class="font-semibold">{{ formElementItem.formElement.title }}</p>
<p v-if="formElementItem.formElement.description" class="text-dimmed pb-3">
{{ formElementItem.formElement.description }}
@@ -52,7 +52,7 @@
"
:content="{ align: 'end' }"
@update:open="
(isOpen) =>
(isOpen: boolean) =>
handleDropdownToggle(
getElementKey(formElementItem.formElement, formElementItem.indexInSubsection),
isOpen
@@ -134,8 +134,8 @@ function getResolvedComponent(formElement: FormElementDto) {
return resolveComponent('TheInput')
case 'TEXTAREA':
return resolveComponent('TheTextarea')
case 'TITLE_BODY_TEXTFIELDS':
return resolveComponent('TheTitleBodyInput')
case 'RICH_TEXT':
return resolveComponent('TheEditor')
case 'DATE':
return resolveComponent('TheDate')
default: