Package views now write <x-livewire-material::button>, so a configured prefix (which Blade spells <x-m::button>) and an application component of the same name can no longer break or shadow them. The showcase rewrites its examples to the configured prefix. Adds the README, and waits for the adaptive rail to hear a resize before the navigation tests press its menu button. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V9NnLxnPp8vaaurb3Z1MFy
26 lines
1.3 KiB
PHP
26 lines
1.3 KiB
PHP
<section id="shape" class="scroll-mt-24 space-y-6">
|
|
<h2 class="type-headline-md">Shape</h2>
|
|
|
|
<p class="max-w-3xl type-body-md text-on-surface-variant">
|
|
The corner scale as <code>rounded-corner-*</code>, and M3 Expressive's shapes as <code><x-shape name="…" /></code>.
|
|
</p>
|
|
|
|
<div class="grid grid-cols-2 gap-4 sm:grid-cols-5">
|
|
@foreach (['rounded-corner-none', 'rounded-corner-xs', 'rounded-corner-sm', 'rounded-corner-md', 'rounded-corner-lg', 'rounded-corner-lg-increased', 'rounded-corner-xl', 'rounded-corner-xl-increased', 'rounded-corner-xxl', 'rounded-corner-full'] as $corner)
|
|
<div class="space-y-2">
|
|
<div @class(['h-20 bg-primary-container', $corner])></div>
|
|
<code class="type-label-md text-on-surface-variant">{{ $corner }}</code>
|
|
</div>
|
|
@endforeach
|
|
</div>
|
|
|
|
<div class="grid grid-cols-3 gap-4 sm:grid-cols-5 lg:grid-cols-7">
|
|
@foreach (\NoNameWeb\LivewireMaterial\Support\SvgFile::shapeNames() as $shape)
|
|
<div class="space-y-2 text-center">
|
|
<x-livewire-material::shape :name="$shape" class="mx-auto size-20 text-secondary-container" />
|
|
<code class="type-label-md text-on-surface-variant">{{ $shape }}</code>
|
|
</div>
|
|
@endforeach
|
|
</div>
|
|
</section>
|