@elemental/ui / Class

LmnDataBrowserPanelComponent

A panel that can be shown in the data browser. It can be opened on both sides of the data browser, linked to a trigger, or used programmatically. The panel supports resizing and can be configured with various attributes for customization.

Properties

NameTypeDescription
allowResize
r
InputSignalWithTransform<boolean, unknown>

Whether the panel is floating.

closeButtonAttrAriaDescribedBy
r
InputSignalWithTransform<string | null, unknown>

Close button aria described by

closeButtonAttrAriaDescription
r
InputSignalWithTransform<string | null, unknown>

Close button aria description

closeButtonAttrAriaLabel
r
InputSignalWithTransform<string | null, unknown>

Close button aria label

closeButtonAttrAriaLabelledBy
r
InputSignalWithTransform<string | null, unknown>

Close button aria labelled by

closeButtonNegative
r
InputSignalWithTransform<boolean | undefined, unknown>

Close button negative style

closeButtonTooltip
r
InputSignalWithTransform<string | undefined, unknown>

Tooltip for the close button

hideCloseButton
r
InputSignalWithTransform<boolean, unknown>

Hide the close button.

nativeElement
r
HTMLElement

The native element of the panel.

open
r
ModelSignal<boolean>

Whether the panel is open.

open$
r
Observable<boolean>
width
r
Signal<string | null | undefined>
width$
r
Observable<string | null>

Methods

hide()

Close the panel.

Presentation
hide(): void;
Returns
void

show()

Open the panel.

Presentation
show(): void;
Returns
void

toggle()

Toggle the panel.

Presentation
toggle(): void;
Returns
void