OptionalautoWill autofocus to the sheet.
OptionalcolorControlled override for the app (chrome) light/dark scheme. When omitted, the workbook self-sources
it from the shared appearance preference (ThemeStateKey.Mode, resolved via prefers-color-scheme).
OptionaleditableThe app-created editor for the new always-mounted cell editor. Pass the SAME stable IEditable instance here and to the formula bar for free two-way sync; this forwards it to the sheet's editor layer.
OptionalfocusFocus the formula-bar name box (Alt+F3 / activeNameBox) — a bridge from a host shell (e.g. studio)
to the workbook-ops command, until the name box has a react home. Wired into the per-workbook
command scope's workbook commands.
OptionalgridControlled override for the grid-body scheme (stays light in a dark app when Enable Dark Grid is
off). When omitted, derived from colorScheme + the ThemeStateKey.DarkGrid preference.
OptionalonCallback for when the workbook is loaded (first render). Useful for hiding/showing loading panels.
OptionalpropsProps for the context menu.
OptionalpropsAllow for customizations on the floating surface used for the workbook's popups.
OptionalpropsAllow for customizations on the sheet.
OptionalpropsAllow for customizations on tabs.
OptionalpropsAllow for customizations on loading panels.
OptionalrefRef for the workbook element.
OptionalrenderRender custom filter/column menu. (chrome - no default)
OptionalrenderRender custom context menu. (chrome - no default)
OptionalrenderRender the fill menu a right-drag of the fill handle ends in. (chrome - no default; without it the right-drag is inert)
OptionalrenderRender the floating surface used for the workbook's own popups (e.g. context menus).
Defaults to the neutral FloatPanel; UI layers inject a themed surface (e.g. MUI Paper).
OptionalrenderRender custom movable menu. (chrome - no default)
OptionalrenderRender custom ISheetElement.
OptionalrenderRender custom tabs.
OptionalrenderCustom error panel, shown when a Promise / IWorkbookIO.ReadOptions WorkbookElementProps.workbook
fails to resolve. Defaults to a minimal message. (Studio supplies a themed panel.)
OptionalrenderAssign a custom loading panel.
OptionalshowShow the horizontal scrollbar.
OptionalshowThis doesn't influence # of tabs just the visibility of the widget.
OptionalshowShow the vertical scrollbar.
OptionalundoA custom undo manager.
OptionalworkbookThe workbook to render: a live IWorkbook, a Promise for one, or
IWorkbookIO.ReadOptions to read one from a source. If omitted (or an empty object), a
default workbook is created. A promise / read-options input shows the loading panel while
resolving and the error panel (WorkbookElementProps.renderWorkbookError) on failure.
This can be accessed (once resolved) via the workbook ref.
OptionalwrapperAllows users to Wrap stage children in Top level Context.
Properties and methods available on the workbook element.