Skip to content

Components

We leverage Atomic Design principles to organize our components, enabling us to create a modular and scalable design library.

Atom Design

Atoms

  • HAvatar: Avatar component to represent users or entities.
  • HButton: Button component for user interaction.
  • HCard: Card component for displaying content in a structured manner.
  • HDivider: Divider component to visually separate content.
  • HGridContainer: Grid container component for organizing layout.
  • HGridItem: Grid item component for grid layout.
  • HIcon: Icon component for displaying graphical symbols.
  • HImage: Image component for displaying images.
  • HInput: Input component for user input.
  • HSelect: Select component for selecting options from a list.
  • HSlider: Slider component for selecting a value from a range.
  • HTooltip: Tooltip component for displaying additional information on hover.
  • HBadge: Badge component for indicating status or count.
  • HText: Text component for displaying textual content.
  • HSuspense: Suspense component for handling asynchronous loading states.
  • HLoading: Loading component for indicating ongoing processes.
  • HCheckbox: Checkbox component for selecting multiple options.
  • HRadio: Radio component for selecting single option from a list.
  • HMenu: Menu component for navigation or dropdown menus.
  • HMenuItem: Menu item component for menu options.

Molecules

  • HTextField: Text field component for user input with label and input field.
  • HDropdown: Dropdown component for selecting options from a list.
  • HInputField: Input field component with label and input field.
  • HModal: Modal component for displaying content in a modal dialog.
  • HToast: Toast component for displaying notifications.
  • HStepper: Stepper component for guiding users through a process.
  • HForm: Form component for collecting user input.
  • HSteps: Steps component for displaying a sequence of steps.
  • HStep: Step component for individual steps within a process.
  • HTabs: Tabs component for organizing content into tabs.
  • HTab: Tab component for individual tabs.
  • HBreadcrumb: Breadcrumb component for indicating the current page's location within a hierarchy.