+ {/* Search */}
+
+
+
+
+
+
+
+ {}}
+ />
+
+
+
+
+
+
+ {/* Pan Mode */}
+
+ {
+ viewerContext?.panActions.togglePan();
+ setIsPanning(!isPanning);
+ }}
+ disabled={currentView !== 'viewer'}
+ >
+
+
+
+
+ {/* Rotate Left */}
+
+ {
+ viewerContext?.rotationActions.rotateBackward();
+ }}
+ disabled={currentView !== 'viewer'}
+ >
+
+
+
+
+ {/* Rotate Right */}
+
+ {
+ viewerContext?.rotationActions.rotateForward();
+ }}
+ disabled={currentView !== 'viewer'}
+ >
+
+
+
+
+ {/* Sidebar Toggle */}
+
+ {
+ viewerContext?.toggleThumbnailSidebar();
+ }}
+ disabled={currentView !== 'viewer'}
+ >
+
+
+
+