Add Markt-Drawer delete card

This commit is contained in:
gitea_admin committed 2026-09-20 10:13:23 +02:00
1 parent 9b49db98d4
commit 78cc6390f7
3 files changed
+18 -3

No files matched your search

+10 -1
View File
@@ -40,7 +40,16 @@ if (!is_array($payload)) {
try {
$fields = is_array($payload['fields'] ?? null) ? $payload['fields'] : [];
if (($payload['action'] ?? 'create') === 'update') {
if (($payload['action'] ?? 'create') === 'delete') {
$marketId = (int) ($payload['id'] ?? 0);
if ($marketId < 1) {
throw new InvalidArgumentException('id ist erforderlich.');
}
if (($payload['confirmation'] ?? '') !== 'DELETE') {
throw new InvalidArgumentException('Die Löschbestätigung muss exakt DELETE lauten.');
}
$market = market_management_set_market_archive($pdo, $marketId, true);
} elseif (($payload['action'] ?? 'create') === 'update') {
$marketId = (int) ($payload['id'] ?? 0);
if ($marketId < 1) {
throw new InvalidArgumentException('id ist erforderlich.');
+3 -1
View File
@@ -362,7 +362,8 @@ body.sg-lager-mobile-detail-open > :not([data-lager-mobile-detail-host]) {
display: none;
}
.sg-card-list-page-drawer [data-market-delete-occurrence-id] {
.sg-card-list-page-drawer [data-market-delete-occurrence-id],
.sg-card-list-page-drawer [data-market-definition-delete-id] {
display: flex;
flex-direction: column;
gap: var(--spacing-large);
@@ -370,6 +371,7 @@ body.sg-lager-mobile-detail-open > :not([data-lager-mobile-detail-host]) {
}
.sg-card-list-page-drawer [data-market-delete-occurrence-id] > .sg-component-row,
.sg-card-list-page-drawer [data-market-definition-delete-id] > .sg-component-row,
.sg-card-list-page-drawer .market-delete-confirmation-card .sg-component-row {
justify-content: flex-end;
}