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