Skip to Content
DocumentationGuidesIntroduction

Welcome to Camp,
ActiveCampaign’s Design System.

Camp is our visual language and design foundation, uniting brand identity and platform. It empowers us to create consistent, scalable experiences across our products, with a toolkit of components, styles, and resources for designers and engineers alike.

Components

Next Gen Components 🚀

Next Generation components are sleek and extra performant, with improved developer experience and the latest look and feel of ActiveCampaign.

Banner

Banner

Displays an important, succinct message, and provides actions for users to address.

Breadcrumbs

Breadcrumbs

Indicates the current page's location within a navigational hierarchy.

Button

Button

Triggers an action when clicked.

Chip

Chip

Represents an input, attribute, or action.

Fullscreen Takeover

Fullscreen Takeover

A full screen modal that takes over the entire screen to focus on more complex tasks.

Icon

Icon

A small graphical representation of a program or function.

Icon Button

Icon Button

A button that displays an icon instead of text.

Link

Link

Navigational element that allows users to click through to another page or a different part of the same page.

Loading Indicator

Loading Indicator

Provides visual feedback for processes that take a noticeable amount of time to complete.

Popover

Popover

A transient view that shows on top of other content onscreen when requested.

Tabs

Tabs

Allows users to switch between different views or functional aspects of an application.

Text

Text

Used to display text in UI, supports various styles and options.

Tooltip

Tooltip

A small informational box that appears when hovering over an element.

All Components

Accordion

Accordion

Displays a list of items in a collapsible format.

AI

AI

Integrates artificial intelligence features.

Avatar

Avatar

Displays a user's profile picture.

Banner

Banner

Displays an important, succinct message, and provides actions for users to address.

Breadcrumbs

Breadcrumbs

Indicates the current page's location within a navigational hierarchy.

Button

Button

Triggers an action when clicked.

Card

Card

A flexible container for a variety of content.

Checkbox

Checkbox

Allows users to select one or more items from a set.

Chip

Chip

Represents an input, attribute, or action.

Color Picker

Color Picker

Allows users to select a color from a range of colors.

Combobox

Combobox

A combination of a text input field and a dropdown list.

Date Picker

Date Picker

Allows users to select a date from a popup calendar.

Drawer

Drawer

A panel that slides in from the edge of the screen to display options or information.

Dropdown

Dropdown

Allows users to select an option from a dropdown menu.

Flex

Flex

A layout model providing a more efficient way to lay out, align and distribute space among items in a container.

Fullscreen Takeover

Fullscreen Takeover

A full screen modal that takes over the entire screen to focus on more complex tasks.

Icon

Icon

A small graphical representation of a program or function.

Icon Button

Icon Button

A button that displays an icon instead of text.

Illustration

Illustration

Artistic imagery used to convey a specific message or theme.

Input

Input

Allows users to enter text into a UI. It's a component that handles user input.

KPI Card

KPI Card

Displays key performance indicators (KPIs) to help users understand complex data at a glance.

Link

Link

Navigational element that allows users to click through to another page or a different part of the same page.

Loading Indicator

Loading Indicator

Provides visual feedback for processes that take a noticeable amount of time to complete.

Modal

Modal

A modal window creates a mode that disables the main window but keeps it visible with the modal window as a child window in front of it.

Nested Menu

Nested Menu

Categories and their list items available for selection from a popover menu.

Pagination

Pagination

Divides content into separate pages and provides navigation.

Popover

Popover

A transient view that shows on top of other content onscreen when requested.

Radio Button

Radio Button

Allows the user to select one option from a set.

Rich Text Editor

Rich Text Editor

Enables the user to create rich text using a WYSIWYG editor.

Segmented Control

Segmented Control

Displays different views or functionalities of your app that are related, yet distinct.

Skeleton

Skeleton

Provides a placeholder preview of your content before the data gets loaded.

Slider

Slider

Allows users to select a value from a range by sliding a handle.

Steps

Steps

Provides a visual representation of a user's progress through a sequence of steps.

Styled

Styled

Applies custom styles to components or HTML elements.

Table

Table

Organizes data in rows and columns, making it easier to compare and analyze.

Tabs

Tabs

Allows users to switch between different views or functional aspects of an application.

Tag

Tag

A small label used to categorize or mark special items.

Text

Text

Used to display text in UI, supports various styles and options.

Textarea

Textarea

A multi-line text input field that allows users to enter longer form content.

Toast

Toast

Provides simple messages about an operation in a small popup.

Toggle

Toggle

Provides simple messages about an operation in a small popup.

Tooltip

Tooltip

A small informational box that appears when hovering over an element.

Last updated on