fix(frontend): configurable RenameDialog title; 'Rename group' for group rename

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-29 21:36:14 +02:00
co-authored by Claude Opus 4.8
parent 84db1e1085
commit 3a97ab3b2f
2 changed files with 4 additions and 2 deletions
+1
View File
@@ -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 && (
+3 -2
View File
@@ -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 (
<Dialog open={open} onOpenChange={onOpenChange}>
<DialogContent>
<DialogHeader><DialogTitle>Rename session</DialogTitle></DialogHeader>
<DialogHeader><DialogTitle>{title}</DialogTitle></DialogHeader>
<form onSubmit={submit} className="flex flex-col gap-3">
<div>
<label className="mb-1.5 block text-xs font-medium text-muted-foreground" htmlFor="rename-name">Name</label>