Back to Overview
Library Structure

Components Library

Below is the list of all component modules found inside the library directory src/components.

ActionButton

Interactive action button component for initiating processes, state transitions, and triggering form submissions.

AppManager

Lifecycle and routing manager for rendering multiple sub-applications dynamically within a single-page view.

Application

Core application controller responsible for setting up scope, handling events, and managing module-level states.

Checkbox

Modern binary or multi-option checkboxes supporting checked, unchecked, and indeterminate states.

Combobox

Dynamic combobox dropdown with incremental text searching, recommendations, and backend data loading.

Datepicker

Interactive calendar-based date selector designed for seamless and precise date inputs.

Filebox

File selector and uploader featuring upload progress, file type constraints, and drag-and-drop support.

Form

A comprehensive form component integrating various inputs, action handlers, state management, and validation flows.

Gridview

Data grid table view for presenting tabbed list data, inline actions, pagination, sorting, and item selection.

Input

Abstract base component class managing validation styles, focus/blur listeners, value bindings, and dirty state.

MessageBox

Modern promise-based modal dialog for alerts, confirmations, status messages, and customized prompts.

Numberbox

Numeric-only input field with thousands separators, minimum/maximum range constraints, and precise decimal control.

Textbox

Single-line text input component supporting placeholders, type-based validation, and responsive event hooks.

Timepicker

Time selector field supporting custom hour and minute intervals, optimized for user experience.