Plan step 38 review: the frame's structural rule that kept a section's own <h2> for screen readers (Tailwind's [&>section>h2]:sr-only before, a showcase.css rule during the rewrite) was removed as dead weight once every section had a real heading, so each page drew its title twice, the <h1> and an identical headline under it. The <h2>s are md-visually-hidden again, the frame's comment says why, and the section page test asserts it. The Layout section's description said "window size classes"; M3's term is breakpoints. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9
17 lines
933 B
PHP
17 lines
933 B
PHP
<x-livewire-material::stack as="section" id="pages" gap="space300">
|
|
<h2 class="md-visually-hidden">Pages</h2>
|
|
|
|
<p class="md-type-body-md md-ink-variant">
|
|
The error pages, raised for real so an app's own <code>resources/views/errors</code> still wins, and the Markdown mail theme
|
|
(<code>livewire-material::mail.theme</code>) on a sample mail, both in this application's scheme.
|
|
</p>
|
|
|
|
<x-livewire-material::row wrap align="center" gap="space100">
|
|
@foreach (['401', '402', '403', '404', '419', '429', '500', '503'] as $code)
|
|
<x-livewire-material::button :link="route('livewire-material.error', $code)" :label="$code" variant="tonal" no-wire-navigate />
|
|
@endforeach
|
|
|
|
<x-livewire-material::button :link="route('livewire-material.mail')" label="Sample mail" icon="mail" variant="outlined" no-wire-navigate />
|
|
</x-livewire-material::row>
|
|
</x-livewire-material::stack>
|