Small improvements

This commit is contained in:
2026-08-05 18:08:04 +02:00
parent f8dba18854
commit 7f8417e915
12 changed files with 110 additions and 16 deletions
@@ -92,7 +92,7 @@ async function save() {
<FullScreenModal :show="editing !== null" @close="close">
<template v-if="editing">
<h2>Zahlungsweg bearbeiten</h2>
<h2>Zahlungsmodul bearbeiten</h2>
<table class="data-table">
<tr><th>Name</th><td><input type="text" v-model="form.name" class="form-input" /></td></tr>
<tr><th>Beschreibung</th><td><textarea v-model="form.description" class="form-input"></textarea></td></tr>
@@ -103,6 +103,7 @@ async function save() {
:options="PAYMENT_METHOD_ICONS" placeholder="Symbol wählen…"/>
<TextEditor v-else-if="option.type === 'richtext'" v-model="form.configuration[option.name]"/>
<input v-else type="text" v-model="form.configuration[option.name]" class="form-input"/>
<span v-if="option.hint" class="option-hint">{{ option.hint }}</span>
</td>
</tr>
<tr>
@@ -221,6 +222,13 @@ async function save() {
color: #b45309;
}
.option-hint {
display: block;
margin-top: 4px;
font-size: 0.8rem;
color: #6b7280;
}
.btn-group {
display: flex;
gap: 10px;
+2 -2
View File
@@ -19,12 +19,12 @@ const tabs = [
endpoint: '/api/v1/admin/tenant/contact',
},
{
title: 'Bezahldaten',
title: 'IBAN-Informationen',
component: TenantPayment,
endpoint: '/api/v1/admin/tenant/payment',
},
{
title: 'Zahlungswege',
title: 'Zahlungsmodule',
component: TenantPaymentMethods,
endpoint: '/api/v1/admin/tenant/payment-methods',
},
+1 -1
View File
@@ -26,7 +26,7 @@ const tabs = [
endpoint: '/api/v1/admin/tenants/' + slug + '/contact',
},
{
title: 'Bezahldaten',
title: 'IBAN-Informationen',
component: TenantPayment,
endpoint: '/api/v1/admin/tenants/' + slug + '/payment',
},