Using Buttons
Buttons can act as clickable actions or as styled links. Add this to any .mdx file:
import { Accordion, Button, Callout, Carousel, Center, ImageGrid, Img, Instagram, Marquee, YouTube, SideBySide, Left, Right } from '@mdx';
<Button content="Click me" />
<Button content="Visit our page" href="/about-us" />
When you add href, the button renders as a link. Without it, itβs a regular button.
Variants
Three visual styles β primary (default), secondary, and inverse:
<Button content="Primary" variant="primary" />
<Button content="Secondary" variant="secondary" />
<Button content="Inverse" variant="inverse" />
Sizes
Three sizes β standard (default), large, and xlarge:
<Button content="Standard" size="standard" />
<Button content="Large" size="large" />
<Button content="XLarge" size="xlarge" />
Required Fields
| Field | Type | Description |
|---|---|---|
content | string | Button text |
Optional Fields
| Field | Type | Description |
|---|---|---|
href | string | Makes it a link to this URL |
variant | enum | Visual style: "primary", "secondary", "inverse" (default: "primary") |
size | enum | Button size: "standard", "large", "xlarge" (default: "standard") |
disabled | boolean | Greys out and disables the button (default: false) |