Slate

Components

Slate 3.x alpha ships the components below.

Available now

Actions

Layout

Data display

  • Avatar — image, fallback, badge, group
  • Chart — bar chart from data or slots
  • Kbd — key and group
  • Stepper — item, title, description (Alpine)
  • Table — header, body, footer, row, head, cell, caption

Feedback

Overlays

  • Alert Dialog — trigger, content, action, cancel (Alpine)
  • Calendar — month grid picker (Alpine)
  • Carousel — content, item, previous, next (Alpine)
  • Combobox — input, content, item (Alpine)
  • Command — input, list, group, item (Alpine)
  • Context Menu — trigger, content, item (Alpine)
  • Dialog — trigger, content, header, footer (Alpine)
  • Drawer — trigger, content, header, footer (Alpine)
  • Dropdown Menu — trigger, content, item (Alpine)
  • Hover Card — trigger, content (Alpine)
  • Menubar — menu, trigger, content, item (Alpine)
  • Navigation Menu — list, item, trigger, content, link (Alpine)
  • Popover — trigger, content (Alpine)
  • Sheet — trigger, content, header, footer (Alpine)
  • Tooltip — trigger, content (Alpine)
  • Tabs — list, trigger, content (Alpine)
  • Breadcrumb — list, item, link, page, separator, ellipsis
  • Pagination — content, item, link, previous, next, ellipsis

Form controls

Field composition

  • Field — wrapper plus label, description, and error helpers

Utilities

Usage

All components use the x-slate:: namespace:

example.blade.php
<x-slate::button variant="outline">Cancel</x-slate::button>

Customization

Override --slate-* tokens in your CSS or fork individual Blade templates. See Design tokens for the full token reference.

Last updated .