🐛 preview: fix bug layout breaks when switch images quickly with arrow keys in preview (#492)
This commit is contained in:
committed by
Anton Shepilov
parent
582d12c462
commit
df5c472d7b
@@ -66,8 +66,11 @@ export const DrivePreview: React.FC<DrivePreviewProps> = ({ items }) => {
|
|||||||
if (items.length < 2)
|
if (items.length < 2)
|
||||||
// eslint-disable-next-line @typescript-eslint/no-empty-function
|
// eslint-disable-next-line @typescript-eslint/no-empty-function
|
||||||
return () => {};
|
return () => {};
|
||||||
addShortcut({ shortcut: 'Right', handler: handleSwitchRight });
|
|
||||||
addShortcut({ shortcut: 'Left', handler: handleSwitchLeft });
|
if (!status.loading) {
|
||||||
|
addShortcut({ shortcut: 'Right', handler: handleSwitchRight });
|
||||||
|
addShortcut({ shortcut: 'Left', handler: handleSwitchLeft });
|
||||||
|
}
|
||||||
|
|
||||||
return () => {
|
return () => {
|
||||||
removeShortcut({ shortcut: 'Right', handler: handleSwitchRight });
|
removeShortcut({ shortcut: 'Right', handler: handleSwitchRight });
|
||||||
|
|||||||
Reference in New Issue
Block a user