UI Components & Styling

Layout System

The application uses Angular Flex Layout for responsive design:

CSS Framework

Bootstrap 5.3.2 provides:

Angular Material Components

Used throughout the application:

Custom Components

Spinner Component (shared/spinner.component)

Loading indicator shown during async operations.

Modal Component (modal/modal.component)

Reusable modal dialog for various purposes.

Accordion Component (shared/accordion/)

Collapsible content panels.

Perfect Scrollbar

Custom scrollbar styling for better aesthetics:

const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {
  suppressScrollX: true
};

Icons & Images


Revision #1
Created 24 February 2026 07:14:20 by ondeliveloper
Updated 24 February 2026 07:14:42 by ondeliveloper