OptionalfileAdditional props forwarded to the inner <FileManager> so the
editor-tab empty states can match the look of the main Files tab
(consumer-specific row extras, field formatters, thumbnail
generators, theme colours, etc.). Values here merge with — and
for non-conflicting keys override — SessionEmptyState's
defaults (filterFileTypes / onFileOpen / enableDragDrop
stay locked since they're integral to the empty-state behaviour).
File type filter for the file manager list (e.g., 'qa-session', 'polls-session', 'note', 'whiteboard')
Icon to display in the empty state
OptionallabelsCustom labels for i18n support
Callback when create button is clicked. If the callback returns
(or resolves to) a FileEntry, the empty state will open it via
onFileOpen automatically — matching the create-and-open flow
used by Library-style top-level pages.
Callback when a file is opened from the list
OptionalroomRoom name for filtering files to current room. When provided, shows a toggle to filter between room files and all files.
OptionalshowWhether to show the create button (e.g., owner-only for polls)
OptionalstoragelocalStorage key for persisting room filter toggle and sort state
OptionalsxMUI sx props for the container
Props for SessionEmptyState component