From cc1b10a4f2d1804b1fa4ada7aaf765a54302e473 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Fri, 10 Oct 2025 13:15:47 -0400 Subject: [PATCH] docs: add modal shell examples --- docs/kitchen-sink.html | 268 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 268 insertions(+) diff --git a/docs/kitchen-sink.html b/docs/kitchen-sink.html index b9c020b8..866ae400 100644 --- a/docs/kitchen-sink.html +++ b/docs/kitchen-sink.html @@ -268,6 +268,274 @@ +
+
+

+ Profile & Edit Modal Shells +

+

+ Both shells share the `.bv-modal` overlay and tokenized + primitives (`.card`, `.btn`, `.btn-ghost`, `.badge`, `.grid-stack`, + `.focus-ring`). Compatibility hooks like `modal-content` remain on + the panels so legacy CSS selectors keep working alongside the new + primitives. +

+
+
+
+

Profile Modal

+

+ Static scaffold that mirrors `components/profile-modal.html`. + Tab buttons keep their `aria-controls`/`data-state` attributes + so designers can map the layout to controller behaviour. +

+
+
+
+
+ +
+
+
+
+
+

Edit Video Modal

+

+ Layout reflects `components/edit-video-modal.html`. The + `.bv-modal__panel.modal-content` pairing keeps backwards + selectors alive while new primitives manage spacing and + typography. +

+
+
+ +
+
+
+
+
+

Grid Stack