Skip to content

List of all webcomponents ​

This is a brief, but complete list of all webcomponents included in @labirthermal/webcomponents package.

Building blocks ​

UI elements ​

The following components can be used anywhere. See the guide on UI components for more details.

HTML tagPreview
thermal-btnA button
thermal-btn-groupA buttonAnother one
thermal-dropdownAn optionAnother option
thermal-dialogA dialog trigger
Some content
thermal-appA slotted element

This is a very powerful element that can be used to build complex interfaces.

Context-aware elements ​

The following components need to be used in the given hierarchy. See context providers for more details.

WebcomponentPreview
<manager-palette-dropdown>
<manager-palette-buttons>
<manager-advanced-palette-switch>
<manager-unit-switch>
<manager-image-smooth-switch>
<manager-graph-smooth-switch>
<manager-tool-bar>
WebcomponentPreview
<registry-opacity-slider>
<registry-histogram>
<registry-range-slider>
<registry-ticks-bar>
<registry-range-full-button>
<registry-range-auto-button>
WebcomponentPreview
<group-download-dropdown>
<group-analysis-sync-button>
WebcomponentPreview
<file-label>
<file-info-button>
<file-download-dropdown>
<file-canvas>
<file-timeline>
<file-analysis-table>
<file-analysis-graph>
<file-analysis-complex>

Applications ​

Applications are self-contained editors that do not need any context providers. See the overview of applications for more details.

thermal-dropin-app ​

Lets users drop and analyze their own LRC files.

thermal-file-app ​

Displays and analyzes one thermal file loaded from a URL.