Skip to content

SiSidePanelService documentation

provided in root

Attributes and Methods

NameTypeDefaultDescription
close()
() => voidClose side panel.
hideTemporaryContent()
() => booleanHide side panel temporary content, reverting to state before showing temporary content.
isFullscreen()
() => booleanIndicate if side panel is in fullscreen overlay mode.
(readonly) isFullscreen$
Observable<boolean>...Emits when fullscreen overlay mode is toggled.
isOpen()
() => booleanIndicate is side panel open.
(readonly) isOpen$
Observable<boolean>this.openSubject.asObservable()Emits on side panel is open or close.
isTemporaryOpen()
() => booleanIndicate that the side panel is open with temporary content.
open()
() => voidOpen side panel.
releaseBodyScrollLock()
() => voidRelease body scroll lock. Restores scroll when no more locks exist.
requestBodyScrollLock()
() => voidRequest body scroll lock. Uses reference counting to handle multiple panels.
setFullscreen(...)
(fullscreen: boolean) => voidSet fullscreen overlay mode.

Parameters
setSidePanelContent(...)
(portal: (undefined | Portal<any>)) => voidSet or update displayed content.

Parameters
showTemporaryContent(...)
(portal: (undefined | Portal<any>)) => Observable<void>Show side panel temporary content, opening the side panel when necessary.

Parameters
toggle()
() => voidToggle side panel open/close.
toggleFullscreen()
() => voidToggle fullscreen overlay mode.

Types Documentation

No types to document for items on this page.


Except where otherwise noted, content on this site is licensed under MIT License.