Skip to content

Side Drawer

The SideDrawer is a fixed-width panel displaying company info, a progress stepper, an optional alert, and navigational tabs with a content slot.

Props

PropTypeDefaultDescription
companyNameString'Acxiom'Company name shown in the header
logoUrlString''URL for the company logo image; falls back to the first letter of the company name
companyUrlString'#'When provided, shows an external link icon next to the company name
showStatusBooleantrueShows the green status dot next to the company name
stepNumber1Current stepper step — 1, 2, or 3
isFailedBooleanfalseWhen true and step is 3, shows failed state in the stepper
showAlertBooleantrueShows or hides the alert section
alertTitleString'Alert Title'Alert heading text
alertDescriptionString'Alert description goes here...'Alert body text
tabsArray['Tab Label', 'Tab Label', 'Tab Label']List of tab labels
activeTabNumber0Index of the currently active tab

Events

EventDescription
closeEmitted when the × button is clicked
dismiss-alertEmitted when "Dismiss alert" is clicked
tab-changeEmitted with the tab index when a tab is clicked
external-link-clickEmitted when the external link icon is clicked

Slots

SlotDescription
defaultContent rendered inside the drawer body below the tabs

Basic Usage

html
<SideDrawer
  companyName="Acxiom"
  companyUrl="#"
  :step="2"
  :showAlert="true"
  alertTitle="Alert Title"
  alertDescription="Alert description goes here. Lorem ipsum dolor set amet."
  :tabs="['Tab Label', 'Tab Label', 'Tab Label']"
  :activeTab="0"
>
  <p class="side-drawer__content-title">Recent Activity</p>
</SideDrawer>
Acxiom
Discovered
In Progress
All Clear
Alert TitleAlert description goes here. Lorem ipsum dolor set amet.

Recent Activity

Step 3 — All Clear, No Alert

html
<SideDrawer
  companyName="Acxiom"
  companyUrl="#"
  :step="3"
  :showAlert="false"
  :tabs="['Overview', 'Activity', 'Details']"
  :activeTab="1"
>
  <p class="side-drawer__content-title">Recent Activity</p>
</SideDrawer>
Acxiom
Discovered
In Progress
All Clear

Recent Activity