ng-hub-ui-modal
Modal system independent of any CSS framework. Handles lifecycle, accessibility (focus traps, ARIA) and is fully customisable through templates.
ng-hub-ui-stepper
Step component for wizard-style flows. Supports linear and non-linear navigation, per-step validation and full design customisation.
ng-hub-ui-accordion
Collapsible panels with multiple or exclusive opening, smooth animations and full accessibility. Ideal for FAQs and settings panels.
ng-hub-ui-skeleton
Animated placeholders for loading states. They mirror the visual structure of the content being loaded, improving perceived performance.
ng-hub-ui-avatar
Avatars with automatic fallback: if the image fails to load, it falls back to initials, Gravatar or other sources. Multiple shapes and sizes.
ng-hub-ui-signature
Digital signature pad. Captures handwritten signatures on canvas, exports them as images and validates the signature. Useful in contract flows and legal forms.
ng-hub-ui-paginable
Tables and lists with built-in client and server pagination. Fully customisable headers, cells and filters.
ng-hub-ui-board
Kanban board with native drag & drop. Move cards between columns, reorder them and customise the design completely.
ng-hub-ui-sortable
Directive for sortable lists with drag & drop. Built on SortableJS, with FormArray support, animations and typed events.
ng-hub-ui-calendar
Calendar with month, week and day views. Supports events, date ranges and cell customisation.
ng-hub-ui-charts
Declarative charting framework built on D3. Bars, lines, areas, pies and more, with animations and responsive design.
ng-hub-ui-graph
Visualisation of graphs and directed networks. For org charts, flow diagrams, dependency trees or any node structure.