# Equality > A theme-driven component library for EQTY Lab projects ## Pages - [Alert](https://equality.eqtylab.io/components/alert.md): Message for communicating status, warnings, or errors - [Alert Dialog](https://equality.eqtylab.io/components/alert-dialog.md): A modal dialog for confirmations and destructive actions - [Avatar](https://equality.eqtylab.io/components/avatar.md): Visual representation of a user or entity - [Background Gradient](https://equality.eqtylab.io/components/bg-gradient.md): Animated canvas background gradient with theme variants - [Badge](https://equality.eqtylab.io/components/badge.md): Compact label for communicating status or context - [Bar Graph](https://equality.eqtylab.io/components/bar-graph.md): Single line segmented bar graph with segment tooltips - [Button](https://equality.eqtylab.io/components/button.md): Interactive element for triggering actions - [Card](https://equality.eqtylab.io/components/card.md): Compound card container with elevations and hover states - [Card Content Header](https://equality.eqtylab.io/components/card-content-header.md): Header row for card content with icon, heading, and action - [Checkbox](https://equality.eqtylab.io/components/checkbox.md): Toggle control for boolean or multi-select choices - [Code Block](https://equality.eqtylab.io/components/code-block.md): Syntax-highlighted code display with status variants - [Color Tokens](https://equality.eqtylab.io/getting-started/color-tokens.md) - [Command](https://equality.eqtylab.io/components/command.md): Searchable command palette for running commands - [Component Architecture](https://equality.eqtylab.io/getting-started/component-architecture.md): This section explains how the Equality UI library is structured under the hood — how components use Tailwind, CSS Modules, and the theme system to stay fully scoped, reusable, and conflict-free. - [Control Status Badge](https://equality.eqtylab.io/components/control-status-badge.md): Displays a badge with consistent icons, colors, and labels for control status values. - [Copy Button](https://equality.eqtylab.io/components/copy-button.md): Button that copies a value to the clipboard - [Customizing](https://equality.eqtylab.io/getting-started/customizing.md) - [Date Range Picker](https://equality.eqtylab.io/components/date-range-picker.md): Input for selecting a start and end date - [Dialog](https://equality.eqtylab.io/components/dialog.md): A modal dialog component with customizable sizes - [Display Field](https://equality.eqtylab.io/components/display-field.md): Read-only field showing a value with copy action - [Dropdown Menu](https://equality.eqtylab.io/components/dropdown-menu.md): A menu of actions or options triggered by a button - [Elevation](https://equality.eqtylab.io/getting-started/elevation.md) - [Empty Table State](https://equality.eqtylab.io/components/empty-table-state.md): A placeholder shown when a table or list has no rows to display. - [Equality UI](https://equality.eqtylab.io.md): A theme-driven component library for EQTY Lab projects - [Filter Dropdown](https://equality.eqtylab.io/components/filter-dropdown.md): A dropdown menu for selecting multiple filter options - [Form](https://equality.eqtylab.io/components/form.md): Accessible form primitives built on react-hook-form - [Format Date](https://equality.eqtylab.io/components/format-date.md): Render a date as absolute, relative, or an exact countdown using a semantic