From 3a97ab3b2f89ba9788b3aad9da2de8e4e519e75c Mon Sep 17 00:00:00 2001 From: mptyl Date: Mon, 29 Jun 2026 21:36:14 +0200 Subject: [PATCH] fix(frontend): configurable RenameDialog title; 'Rename group' for group rename Co-Authored-By: Claude Opus 4.8 --- frontend/src/shell/AppShell.tsx | 1 + frontend/src/shell/RenameDialog.tsx | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/shell/AppShell.tsx b/frontend/src/shell/AppShell.tsx index 4cac7a5d..0d41130d 100644 --- a/frontend/src/shell/AppShell.tsx +++ b/frontend/src/shell/AppShell.tsx @@ -321,6 +321,7 @@ export function AppShell() { initial={renameGroupTarget} onOpenChange={(o) => { if (!o) setRenameGroupTarget(null); }} onSubmit={async (name) => { await renameGroup(renameGroupTarget, name); setRenameGroupTarget(null); }} + title="Rename group" /> )} {deleteTarget && ( diff --git a/frontend/src/shell/RenameDialog.tsx b/frontend/src/shell/RenameDialog.tsx index bb0b48f1..7182d18e 100644 --- a/frontend/src/shell/RenameDialog.tsx +++ b/frontend/src/shell/RenameDialog.tsx @@ -7,9 +7,10 @@ interface Props { initial: string; onOpenChange: (open: boolean) => void; onSubmit: (name: string) => void; + title?: string; } -export function RenameDialog({ open, initial, onOpenChange, onSubmit }: Props) { +export function RenameDialog({ open, initial, onOpenChange, onSubmit, title = "Rename session" }: Props) { const [name, setName] = useState(initial); useEffect(() => { if (open) setName(initial); }, [open, initial]); @@ -23,7 +24,7 @@ export function RenameDialog({ open, initial, onOpenChange, onSubmit }: Props) { return ( - Rename session + {title}