refactor: consolidate editable title components into a unified UI module, removing redundant files and updating imports

This commit is contained in:
Julien Froidefond
2025-12-16 08:58:09 +01:00
parent 56a9c2c3be
commit 246298dd82
11 changed files with 123 additions and 257 deletions

View File

@@ -0,0 +1,29 @@
'use client';
import { EditableTitle } from './EditableTitle';
import { updateSessionTitle } from '@/actions/session';
interface EditableSessionTitleProps {
sessionId: string;
initialTitle: string;
isOwner: boolean;
}
export function EditableSessionTitle({
sessionId,
initialTitle,
isOwner,
}: EditableSessionTitleProps) {
return (
<EditableTitle
sessionId={sessionId}
initialTitle={initialTitle}
isOwner={isOwner}
onUpdate={async (id, title) => {
const result = await updateSessionTitle(id, title);
return result;
}}
/>
);
}