aufträge und „Alle aktualisieren“: beendete lassen sich ausblenden
User 25.09.: Die Karten waren „immer da“ und ließen sich weder bestätigen noch wegklicken. Beendete Aufträge der KI-Box und das letzte „Alle aktualisieren“ im Homelab haben jetzt einen Knopf „Ausblenden“ (quittiert wird auf dem Server, gilt also auf allen Geräten; das Protokoll behält alles). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
0df593c05a
commit
54a3649d5e
@@ -41,9 +41,11 @@ function useJetzt(aktiv: boolean) {
|
||||
* die letzte Meldung, auf Wunsch das Protokoll. Abbrechen nur, wo es wirklich stoppt (`abbrechbar`).
|
||||
* `ebene` ist die Überschriftenebene (unter einem Panel-Titel h3, unter einer Zwischenüberschrift h4).
|
||||
*/
|
||||
export function JobKarte({ job, onAbbrechen, abbrechenGesperrt, ebene = 4 }: {
|
||||
export function JobKarte({ job, onAbbrechen, onQuittieren, abbrechenGesperrt, ebene = 4 }: {
|
||||
job: Job
|
||||
onAbbrechen?: (job: Job) => void
|
||||
/** Beendete Aufträge lassen sich ausblenden. */
|
||||
onQuittieren?: (job: Job) => void
|
||||
abbrechenGesperrt?: boolean
|
||||
ebene?: 3 | 4
|
||||
}) {
|
||||
@@ -95,7 +97,7 @@ export function JobKarte({ job, onAbbrechen, abbrechenGesperrt, ebene = 4 }: {
|
||||
</p>
|
||||
)}
|
||||
|
||||
{(darfAbbrechen || protokollZeilen.length > 1) && (
|
||||
{(darfAbbrechen || protokollZeilen.length > 1 || (!laeuft && onQuittieren)) && (
|
||||
<div className="flex flex-wrap gap-2">
|
||||
{darfAbbrechen && (
|
||||
<Button variant="outline" size="sm" disabled={abbrechenGesperrt} onClick={() => setFrage(true)}>
|
||||
@@ -107,6 +109,11 @@ export function JobKarte({ job, onAbbrechen, abbrechenGesperrt, ebene = 4 }: {
|
||||
{protokoll ? "Protokoll zu" : "Protokoll"}
|
||||
</Button>
|
||||
)}
|
||||
{!laeuft && onQuittieren && (
|
||||
<Button variant="outline" size="sm" className="ml-auto" onClick={() => onQuittieren(job)}>
|
||||
Ausblenden
|
||||
</Button>
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user