KI-AGENT: Position des Titelbereich-Schalters stabilisieren

This commit is contained in:
2026-07-21 21:45:58 +02:00
parent b7b8a2077a
commit b8220685d7

View File

@@ -2917,11 +2917,26 @@ const setRowData = async (row, service = {sellingPriceComposed: {}}, product = {
<template #item="{element: row}"> <template #item="{element: row}">
<tr v-show="!isDocumentRowHidden(row.id)"> <tr v-show="!isDocumentRowHidden(row.id)">
<td> <td>
<UIcon <div class="flex items-center gap-1 whitespace-nowrap">
class="handle" <UIcon
name="i-mdi-menu" class="handle shrink-0"
v-if="itemInfo.type !== 'cancellationInvoices'" name="i-mdi-menu"
/> v-if="itemInfo.type !== 'cancellationInvoices'"
/>
<UTooltip
v-if="row.mode === 'title'"
:text="collapsedTitleRowIds.has(row.id) ? 'Titelbereich ausklappen' : 'Titelbereich einklappen'"
>
<UButton
class="shrink-0"
variant="ghost"
color="neutral"
:icon="collapsedTitleRowIds.has(row.id) ? 'i-heroicons-chevron-right' : 'i-heroicons-chevron-down'"
:aria-label="collapsedTitleRowIds.has(row.id) ? 'Titelbereich ausklappen' : 'Titelbereich einklappen'"
@click="toggleTitleSection(row.id)"
/>
</UTooltip>
</div>
</td> </td>
<td <td
v-if="row.mode === 'pagebreak'" v-if="row.mode === 'pagebreak'"
@@ -3541,15 +3556,6 @@ const setRowData = async (row, service = {sellingPriceComposed: {}}, product = {
:colspan="getTitlePositionColspan()" :colspan="getTitlePositionColspan()"
> >
<InputGroup class="w-full"> <InputGroup class="w-full">
<UTooltip :text="collapsedTitleRowIds.has(row.id) ? 'Titelbereich ausklappen' : 'Titelbereich einklappen'">
<UButton
variant="ghost"
color="neutral"
:icon="collapsedTitleRowIds.has(row.id) ? 'i-heroicons-chevron-right' : 'i-heroicons-chevron-down'"
:aria-label="collapsedTitleRowIds.has(row.id) ? 'Titelbereich ausklappen' : 'Titelbereich einklappen'"
@click="toggleTitleSection(row.id)"
/>
</UTooltip>
<USelect <USelect
:disabled="itemInfo.type === 'cancellationInvoices'" :disabled="itemInfo.type === 'cancellationInvoices'"
v-model="row.titleLevel" v-model="row.titleLevel"