fix(react/dialogs): add back selection in revisions list

This commit is contained in:
Elian Doran
2025-08-10 17:53:45 +03:00
parent 5db7997a17
commit 3d81633214
2 changed files with 6 additions and 3 deletions

View File

@@ -83,6 +83,7 @@ function RevisionsDialogComponent() {
setCurrentRevision(correspondingRevision);
}
}}
currentRevision={currentRevision}
/>
<div className="revision-content-wrapper" style={{
@@ -104,13 +105,14 @@ function RevisionsDialogComponent() {
)
}
function RevisionsList({ revisions, onSelect }: { revisions: RevisionItem[], onSelect: (val: string) => void }) {
function RevisionsList({ revisions, onSelect, currentRevision }: { revisions: RevisionItem[], onSelect: (val: string) => void, currentRevision?: RevisionItem }) {
return (
<FormList style={{ height: "100%", flexShrink: 0 }} onSelect={onSelect}>
{revisions.map((item) =>
<FormListItem
title={t("revisions.revision_last_edited", { date: item.dateLastEdited })}
value={item.revisionId}
active={currentRevision && item.revisionId === currentRevision.revisionId}
>
{item.dateLastEdited && item.dateLastEdited.substr(0, 16)} ({item.contentLength && utils.formatSize(item.contentLength)})
</FormListItem>