Skip to main content

Module app

Module app 

Source
Expand description

Top-level App component for the recorder shell.

Structsยง

AppProps
Props for the App component.
PlayerViewProps ๐Ÿ”’
Props for the PlayerView component.

Functionsยง

App
The recorder shell. Composes the toolbar, the main surface (drop-zone or player view), and the status bar.
PlayerView ๐Ÿ”’
Required Props
install_drag_state_listeners ๐Ÿ”’
Wire the file-drag-enter / file-drag-leave browser-event listeners that flip the is_dragging signal driving the <DropZone>โ€™s active visual state. Both closures are leaked (app-lifetime listeners), matching the file-drop-listener pattern.
install_file_drop_listener ๐Ÿ”’
Install a file-dropped browser-event listener on the global window.