supported
Supported public entry point. Import this entry point as @sheetwrite/core/shell.
Source entry: packages/core/src/shell.ts
Exported symbols
Functions 6
createFormulaBarDetached formula bar: mirrors the focused cell's editable text (exact formula source, else literal text) and commits on Enter through the grid's undoable transaction path, targeting the data address captured with the…
createNameBoxA1 jump box: shows the focused cell's reference and navigates on Enter.
createSelectionStatus<output role="status"> that follows the grid's selection.
createSpreadsheetShellMount a complete spreadsheet shell into host: toolbar row, formula row (name box + formula bar), the grid, and a bottom row with sheet tabs (multi- sheet workbooks only) and a selection status.
createToolbarMount a toolbar bound to grid.actions (custom items receive the grid).
describeSelectionHuman phrase for a selection's geometry; blank for null/single-cell.
Interfaces 7
FormulaBarOptionsHost elements and callbacks used to bind a formula bar to a Grid.
FormulaBarPieceA formula bar piece; setReadOnly blocks commits without unmounting.
NameBoxOptionsHost elements and callbacks used to bind a name box to a Grid.
ShellPieceA mounted shell piece: its root element plus an idempotent teardown.
SpreadsheetShellDisposable controller for the framework-neutral spreadsheet shell.
SpreadsheetShellOptionsHost elements and feature options used to create a spreadsheet shell.
ToolbarOptionsHost element and configuration used to create the built-in toolbar.