Component Location:
design-system/components/AxBrandOverview
AxBrand renders the Axmed brand logo as an inline SVG. It supports two variants (icon-only or full wordmark), three size presets, and light/dark themes for different background contexts.
Import
Basic Usage
Variants
Sizes
Themes
Props
Logo variant.
"icon"— Flame mark only (for collapsed sidebars, favicons, app icons)"wordmark"— Flame mark + “Axmed” text (default)
Size preset controlling the logo height. Width scales proportionally.
"sm"— 20px height"md"— 28px height (default)"lg"— 36px height
Color theme for the logo.
"light"— Navy mark on light backgrounds (default)"dark"— White mark on dark/navy backgrounds
Additional CSS class name for the root
<span> wrapper.Inline styles applied to the root
<span> wrapper.Type Definitions
AxBrandSize
| Size | Height | Use Case |
|---|---|---|
sm | 20px | Compact headers, mobile nav |
md | 28px | Default size for most contexts |
lg | 36px | Hero sections, landing pages |
AxBrandVariant
| Variant | Description | ViewBox |
|---|---|---|
icon | Flame mark only | 0 0 50 81 |
wordmark | Mark + “Axmed” text | 0 0 210 81 |
AxBrandTheme
| Theme | Mark Color | Text Color | Background |
|---|---|---|---|
light | Navy (currentColor) | Navy | Light/white |
dark | White (currentColor) | White | Dark/navy |
AxBrandProps
Examples
Header Logo
Collapsed Sidebar
Dark Background
Link to Home
Custom Styling
Size Calculations
The component automatically calculates width based on height and the SVG’s aspect ratio: Icon variant (0 0 50 81 viewBox):
sm: 20px × 12px (width = 20 × 50/81)md: 28px × 17pxlg: 36px × 22px
0 0 210 81 viewBox):
sm: 20px × 52px (width = 20 × 210/81)md: 28px × 73pxlg: 36px × 93px
SVG Structure
The logo consists of two parts:- MarkPaths — The double-helix flame mark with cyan accents
- WordmarkTextPaths — The “Axmed” wordmark (letters A, x, m, e, d)
Color System
- Cyan accent:
#0CC4FF(hardcoded for the flame details) - Theme colors: Use
currentColorwhich inherits from CSS based on thethemeprop
Accessibility
- Root
<span>hasaria-label="Axmed"for screen readers - SVG is marked
aria-hidden="true"to prevent redundant announcements - When used as a link, ensure the parent
<a>or<Link>has appropriate accessible text
Design Notes
- Logo is rendered as an inline SVG for maximum quality at any scale
- The double-helix flame mark is a distinctive visual element of the Axmed brand
- Cyan accent color (
#0CC4FF) is consistent across all themes - Width automatically scales proportionally with height to maintain aspect ratio
- Use
theme="dark"on navy or dark backgrounds for proper contrast