Primary action button with focus styling.
<.button id="confirm" class="w-10">Confirm</.button>
Interactive storybook
Explore the built-in Breeze.Blocks component library
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Breeze.Blocks
Primary action button with focus styling.
<.button id="confirm" class="w-10">Confirm</.button>
Two-state checkbox with mouse and keyboard activation.
<.checkbox id="mouse" checked={@mouse} br-change="mouse_changed">Mouse</.checkbox>
Collapsed dropdown trigger with themed menu styling.
<.dropdown id="method" selected="POST">...</.dropdown>
Overlay flash messages that stack from a screen corner.
<.flash_group flash={@breeze.flash} />
Overlay flash messages that stack from a screen corner.
<.flash_group flash={@breeze.flash} variant="square" />
Overlay flash messages that stack from a screen corner.
<.flash_group flash={@breeze.flash} variant="rounded" />
Single-line input with placeholder and focused styling.
<.input id="email" input-placeholder="Email" input-value="dev@example.com" />
Compact footer hints for the controls active in the current view.
<.keybinding_bar keybindings={@keybindings} />
Keyboard-selectable list with a muted unfocused state.
<.list id="languages" variant="muted" class="w-full h-8">...</.list>
Keyboard-selectable list with an accent-selected state.
<.list id="languages" variant="accent" class="w-full h-8">...</.list>
Scrollable terminal rendering for headings, lists, links, and code.
<.markdown id="release-notes" content={@content} width={44} />
Centered modal container with optional dimmed backdrop.
<.modal id="confirm" width={32} height={10} dim>...</.modal>
Centered modal container without a dimmed backdrop.
<.modal id="confirm" width={32} height={10}>...</.modal>
Bordered surface with a title slot and padded content.
<.panel id="details" title="Details">...</.panel>
Scrollable content region with keyboard and scrollbar support.
<.scroll id="logs">...</.scroll>
Keyboard-selectable data table with fixed columns and scrollable rows.
<.table id="cities" selected="delhi">...</.table>
Underline tabs with live selection and panel content.
<.tabs id="request-tabs" selected="headers" variant="underline">...</.tabs>
Multiline textarea with default and prompt-style variants.
<.textarea id="composer" textarea-placeholder="Ask anything" textarea-value={@message} />
Keyboard-navigable hierarchical data with expandable branches.
<.tree id="files" nodes={@nodes} selected={@selected} expanded={@expanded} br-change="select_node" />