Rewrite the divider without Tailwind

Plan step 36 (containment group): <x-divider> moves its class lists
into resources/css/components/divider.css, keyed on data-md-divider,
data-md-orientation, data-md-inset/middle and data-md-divider-heading/
-text for the subheader form (DividerTokens.kt; docs/reference/m3
§ Divider). Imported from the Containment block of components.css.

Hooks renamed: none of divider's own (it had no data-* hooks before),
but its rendered attribute order moved data-md-* ahead of role/aria-*,
which ToolbarTest.php's regex for a toolbar's vertical divider depended
on; fixed in the same commit. form.css picks up the @import './divider.css'
its TODO(step 36) marker was waiting on, since form.blade.php renders
<x-divider> and divider.css now carries the material.components layer.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9
This commit is contained in:
Andreas Reinhold / reini
2026-09-14 20:25:31 +02:00
co-authored by Claude Sonnet 5
parent 72a4f477d5
commit c887bcd054
7 changed files with 116 additions and 27 deletions
@@ -16,7 +16,7 @@ use NoNameWeb\LivewireMaterial\Tests\Support\ViewClasses;
* follow. It starts empty: this file lands before any containment component is rewritten.
*/
dataset('containment components', [
//
'divider',
]);
/**