Marigold
Getting StartedFoundationsComponentsPatternsRecipesReleases
Discover new Tutorials!

Components

Overview

Application

MarigoldProvider
updated
RouterProvider
updated

Layout

Aside
Aspect
Breakout
Center
Columns
Container
Grid
Inline
Inset
Scrollable
Split
Stack
updated
Tiles

Form

Autocomplete
Button
updated
Calendar
Checkbox
ComboBox
DateField
DatePicker
Form
Multiselect
new
NumberField
Radio
SearchField
Select
Slider
Switch
TextArea
TextField
TimeField
new

Collection

SelectList
updated
Table
updated
Tag

Navigation

Accordion
Breadcrumbs
beta
Pagination
Tabs

Overlay

ContextualHelp
new
Dialog
Menu
Toast
beta
Tooltip
updated

Content

Badge
Body
Card
Divider
updated
Footer
Header
Headline
updated
Icon
updated
Image
Link
updated
List
updated
SectionMessage
SVG
updated
Text
updated
VisuallyHidden
updated
XLoader

Formatters

DateFormat
NumericFormat

Hooks and Utils

cn
cva
extendTheme
useAsyncListData
useListData
useResponsiveValue
useTheme

Breakout

When you need to break out of a grid layout.

The <Breakout> component is designed to help elements break out of their current container layout, creating visual interest and giving content the space it needs to stand out. Combine <Breakout> with the <Container> component to maintain a cohesive design while effectively drawing attention to important elements.

Usage

Use the <Breakout> component when you need elements to break out of their current container layout, adding visual interest and giving content the space it needs to stand out.

It is particularly useful for situations where extra emphasis is needed or when you want to create a more dynamic and engaging reading experience. <Breakout> is ideal for highlighting media elements or other key content.

Preview
Code

Welcome to The Giggle Grounds - Laughville's New Comedy Hub!

Laughville, get ready to laugh! Introducing The Giggle Grounds, an outdoor amphitheater for comedy under the stars. Located at 123 Main Street, this venue blends natural charm with live entertainment for a perfect night out. With a capacity of 500, The Giggle Grounds offers an intimate yet lively experience, ideal for enjoying top comedians in an open-air setting. Pricing ranges from $1000 to $5000, making it flexible for various events and budgets. Join us at The Giggle Grounds for an unforgettable comedy experience! For bookings or more information, visit us at 123 Main Street, Laughville.

Complex layouts

You can create more complex layouts within the <Breakout> component by combining it with other layout components. By nesting <Inline>, <Stack>, or <Columns> inside <Breakout>, you can design advanced, responsive structures that go beyond simple content.

Note that the <Text> component will still adhere to the content length defined by the <Container>.

Preview
Code

Upcoming Shows at The Guffaw Gardens

Get ready for a season of laughter at The Guffaw Gardens! This spring, don't miss the Laugh Bloom Festival, featuring some of the best names in comedy.
On May 5th, The Petal Punchlines will be hosted by comedian Rosie Petals, known for her sharp wit. On May 12th, Chuckles & Chill will bring a relaxed evening of comedy with Ivy Green and Marv "The Bloom" Thompson. Finish the month with Botanical Banter on May 26th, headlined by Daisy Bloom and Fern Tickles, promising a night full of laughs.
Whether with friends or for a special night out, The Guffaw Gardens is the place to be for comedy and nature this season.

Props

Did you know? You can explore, test, and customize props live in Marigold's storybook. Watch the effects they have in real-time!
View Breakout stories
aria-describedby?
string;
Identifies the element (or elements) that describes the object.
aria-details?
string;
Identifies the element (or elements) that provide a detailed, extended description for the object.
aria-label?
string;
Defines a string value that labels the current element.
aria-labelledby?
string;
Identifies the element (or elements) that labels the current element.
aria-live?
"off" | "polite" | "assertive";
Indicates the level of importance for updates in the live region.
  • 'off': Updates are not announced unless focused.
  • 'polite': Updates are announced when the user is idle.
  • 'assertive': Updates are announced immediately, interrupting other announcements.
children?
ReactNode;
id?
string;
The element's unique identifier. See MDN.
role?
"region" | (string & {});
Identifies the element a significant section of content for easier navigation. When region is used as a role, an aria-label or aria-labelledby must be provided. See MDN.

Related

Building layouts
Learn how to build layouts.
Last update: 3 months ago
Build with 🥵, 🧡 and
v14.1.1