fix desktop opendetail panel on enter
This commit is contained in:
@@ -233,12 +233,13 @@ const DesktopWorkspaceContent: React.FC<DesktopWorkspaceProps> = ({
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Space preview logic
|
// Space preview logic
|
||||||
if (e.code === 'Space' && selectedDocumentIds.length > 0) {
|
if ((e.code === 'Space' || e.code === 'Enter') && selectedDocumentIds.length > 0) {
|
||||||
const lastId = selectedDocumentIds[selectedDocumentIds.length - 1];
|
const lastId = selectedDocumentIds[selectedDocumentIds.length - 1];
|
||||||
const doc = items.find(i => String(i.id) === lastId);
|
const doc = items.find(i => String(i.id) === lastId);
|
||||||
if (doc) {
|
if (doc) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
openDocument(doc, 'preview');
|
const target = e.code === 'Enter' ? 'sidepanel' : 'preview';
|
||||||
|
openDocument(doc, target);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user