Components Data Browser

Data Browser

Overview API Examples Style Tokens

LmnDataBrowserComponent

import { LmnDataBrowserComponent } from '@elemental/ui';
Decorators:@Component
Selectors:lmn-data-browser

Properties

NameTypeDescription
floating
r
InputSignalWithTransform<boolean, unknown>

Whether the data browser is floating.

nativeElement
r
HTMLElement
negative
r
InputSignalWithTransform<boolean, unknown>

Whether the data browser has a negative style.

widthZone
r
Signal<LmnWidthZone | undefined>

The current width zone of the data browser.

LmnDataBrowserHeaderComponent

import { LmnDataBrowserHeaderComponent } from '@elemental/ui';

Properties

NameTypeDescription
nativeElement
r
HTMLElement

LmnDataBrowserHeaderSlotComponent

import { LmnDataBrowserHeaderSlotComponent } from '@elemental/ui';

LmnDataBrowserPanelComponent

import { LmnDataBrowserPanelComponent } from '@elemental/ui';

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

LmnDataBrowserPanelTriggerDirective

import { LmnDataBrowserPanelTriggerDirective } from '@elemental/ui';

Properties

NameTypeDescription
fullScreenOnMobile
r
InputSignalWithTransform<boolean, unknown>

Whether the panel should be displayed in full screen on mobile devices. Default are opened from the bottom.

panel
r
InputSignal<LmnDataBrowserPanelComponent>

The menu to be opened/closed by this trigger.