OptionalcolorsOptionalcontrolControlBar sub-component props (layout/onLeave/onError managed internally)
OptionalcontrolledControlled active tab. When provided, internal tab state is overridden.
OptionalcontrolledControlled file to open. When provided, opens the specified file in the given tab.
OptionalcontrolledControlled sidebar open state. When provided, internal open/close state is overridden.
OptionalfilesFile list for the Files sidebar tab. When provided, the file manager runs in library mode showing these files instead of only room-scoped files from the RTC cache. Use this to show all user files (including shared) inside a room.
OptionalheaderExtra React nodes rendered in the app bar, before the clock/menu
OptionallabelsCustom labels
OptionalonCalled when the active sidebar tab changes
OptionalonCalled when errors occur
OptionalonCalled when a file viewer is closed within a tab
OptionalonCalled when a file is opened via smart-opening (tab switch + file)
OptionalonCalled when user clicks leave
OptionalonCalled when the sidebar open/closed state changes
OptionalparticipantParticipantList sub-component props
OptionalpersistPersist the sidebar width to localStorage across sessions
OptionalroomRoom name to display
OptionalshowShow an elapsed room timer in the app bar
OptionalsidebarSidebar configuration
OptionalsidebarCustom localStorage key for persisted sidebar width (default: 'hiyve-sidebar-width')
OptionalstylesCustom styles
OptionaluserUser ID for features requiring identification
OptionalvideoVideoGrid sub-component props (localVideoElementId/layout managed internally)
Custom colors