@php $corners = ['none', 'xs', 'sm', 'md', 'lg', 'lg-increased', 'xl', 'xl-increased', 'xxl', 'full']; @endphp

Shape

The corner scale as a --md-sys-shape-corner-* token, and M3 Expressive's shapes as <x-shape name="…" />.

When to use which: full for buttons, icon buttons, chips' avatars, badges, switches, sliders, the search bar and navigation indicators; xs for text fields, menus, snackbars and plain tooltips; sm for chips; md for cards and rich tooltips; lg for the FAB and a side sheet's inner corners; xl for dialogs, bottom sheets, pickers and carousel items; xxl for hero containers. A nested corner is the outer radius minus the padding. A press squares a round shape; nothing morphs on hover. The shapes below are decoration, never meaning.

@foreach ($corners as $corner) {{ $corner }} @endforeach @foreach (\NoNameWeb\LivewireMaterial\Support\SvgFile::shapeNames() as $shape) {{ $shape }} @endforeach