revert(frontend): Frontend auf letzten funktionierenden Stand 5680179 zurückgesetzt — i18n-Massen-Batch brach Dashboard-Shell in Produktion; Render-Loop-Fix und DSGVO-Antrags-UI liegen sicher in Historie für kontrollierten Wiedereinspiel
This commit is contained in:
@@ -92,7 +92,7 @@ export function WorkflowsPage() {
|
||||
{t('workflows.title', 'Workflows')}
|
||||
</h1>
|
||||
<p className="text-sm text-secondary-500 mt-1">
|
||||
{t('workflows.definierenundverwaltensieautomatisiertew')}
|
||||
Definieren und verwalten Sie automatisierte Workflows
|
||||
</p>
|
||||
</div>
|
||||
{activeTab === 'definitions' && (
|
||||
@@ -147,9 +147,9 @@ export function WorkflowsPage() {
|
||||
<Card className="p-6">
|
||||
<div className="flex items-center gap-3 text-danger-600">
|
||||
<AlertCircle className="h-5 w-5" />
|
||||
<span>{t('workflows.fehlerbeimladenderworkflows')}</span>
|
||||
<span>Fehler beim Laden der Workflows</span>
|
||||
<Button size="sm" variant="secondary" onClick={() => refetch()}>
|
||||
{t('workflows.erneutversuchen')}
|
||||
Erneut versuchen
|
||||
</Button>
|
||||
</div>
|
||||
</Card>
|
||||
@@ -157,12 +157,12 @@ export function WorkflowsPage() {
|
||||
|
||||
{!isLoading && !isError && workflows.length === 0 && (
|
||||
<EmptyState
|
||||
title={t('workflows.keineworkflows')}
|
||||
title="Keine Workflows"
|
||||
description="Erstellen Sie Ihren ersten Workflow, um automatisierte Prozesse zu definieren."
|
||||
icon={<WorkflowIcon className="h-8 w-8" />}
|
||||
action={
|
||||
<Button onClick={openCreate} icon={<Plus className="h-4 w-4" />}>
|
||||
{t('workflows.workflowerstellen')}
|
||||
Workflow erstellen
|
||||
</Button>
|
||||
}
|
||||
/>
|
||||
@@ -216,7 +216,7 @@ export function WorkflowsPage() {
|
||||
size="sm"
|
||||
variant="ghost"
|
||||
onClick={() => openEdit(wf)}
|
||||
title={t('workflows.bearbeiten')}
|
||||
title="Bearbeiten"
|
||||
>
|
||||
<Settings2 className="h-4 w-4" />
|
||||
</Button>
|
||||
@@ -224,7 +224,7 @@ export function WorkflowsPage() {
|
||||
size="sm"
|
||||
variant="ghost"
|
||||
onClick={() => setConfirmDelete(wf)}
|
||||
title={t('workflows.loeschen')}
|
||||
title="Loeschen"
|
||||
>
|
||||
<Trash2 className="h-4 w-4 text-danger-500" />
|
||||
</Button>
|
||||
@@ -269,7 +269,7 @@ export function WorkflowsPage() {
|
||||
open={!!confirmDelete}
|
||||
onCancel={() => setConfirmDelete(null)}
|
||||
onConfirm={handleDelete}
|
||||
title={t('workflows.workflowloeschen')}
|
||||
title="Workflow loeschen"
|
||||
message={`Moechten Sie den Workflow "${confirmDelete?.name}" wirklich loeschen?`}
|
||||
confirmLabel="Loeschen"
|
||||
variant="danger"
|
||||
|
||||
Reference in New Issue
Block a user