Action buttons displayed in the split part header. actions: InputSignal<Action[]> = [] |
actualSize: Signal<number> = ... |
after: WritableSignal<(SiSplitPartComponent | undefined)> = ... |
before: WritableSignal<(SiSplitPartComponent | undefined)> = ... |
Emits when the part is collapsed or expanded. collapseChanged: OutputEmitterRef<boolean> = ... |
Internal, mutable collapse direction. Initialized from the collapsible input but can be overwritten while cascading collapse state to sibling parts. collapseDirectionState: WritableSignal<(CollapseTo | undefined)> = ... |
collapsedSize: Signal<number> = ... |
Internal, mutable collapsed state. Initialized from the expanded input but can be overwritten while toggling, cascading to sibling parts or restoring the persisted ui state. collapsedState: WritableSignal<boolean> = ... |
Sets the icon class that is used in the buttons of split parts to collapse and uncollapse the parts. collapseIconClass: InputSignal<(string | undefined)> = ... |
Aria label for collapse button. Needed for a11y collapseLabel: InputSignal<TranslatableString> = $localize`:@@SI_SPLIT.COLLAPSE_LABEL:Collapse` |
This toggles the behavior when collapsing this split part. If enabled, all split parts between this one and the end of the split in the respective direction will be collapsed if this part is collapsed. If disabled, only this split part will be collapsed. collapseOthers: InputSignalWithTransform<boolean, unknown> = false |
Collapse only to the given min size. collapseToMinSize: InputSignalWithTransform<boolean, unknown> = false |
Defines whether and in which direction the split part can collapse. When unset, the collapse button is hidden. collapsible: InputSignal<(CollapseTo | undefined)> = undefined |
elementRef: ElementRef<HTMLElement> = ... |
Sets the initial expanded or collapsed state of the split part. expanded: InputSignalWithTransform<boolean, unknown> = true |
expandedSize: WritableSignal<(number | undefined)> = ... |
fractionalSize: WritableSignal<(number | undefined)> = ... |
|
|
Sets the title of the split part header. heading: InputSignal<(TranslatableString | undefined)> = ... |
icons: Record<"elementDoubleRight", string> = ... |
index: number = 0 |
Minimum size in px. minSize: InputSignalWithTransform<number, unknown> = 0 |
nextExpandedAfter: Signal<SiSplitPartComponent> = ... |
When a split part is collapsed, the content gets hidden but it will still remain within the DOM. If you want to remove and destroy the component in collapsed mode and recreate it on un-collapse, set this property to true. removeContentOnCollapse: InputSignalWithTransform<boolean, unknown> = false |
saveUIState: () => void |
|
Expanded size. size: InputSignalWithTransform<number, (string | number)> = ... |
Emits the part's expanded state and size after it is toggled. stateChange: OutputEmitterRef<PartState> = ... |
An optional stateId to uniquely identify a component instance. Required for persistence of ui state. stateId: InputSignal<(string | undefined)> = ... |
Unit for the configured size . unit: InputSignal<SplitUnit> = ... |