diff --git a/documentation/AE__UI_Component_Patterns.md b/documentation/AE__UI_Component_Patterns.md new file mode 100644 index 00000000..538f4deb --- /dev/null +++ b/documentation/AE__UI_Component_Patterns.md @@ -0,0 +1,384 @@ +# Aether UI — Component Style Patterns +> **Version:** 1.0 (2026-03-06) +> **Author:** One Sky IT / Scott Idem +> **Scope:** All Aether SvelteKit frontend components +> **Related:** `GUIDE__AE_UI_Style_Guidelines.md` (color rules, token definitions, a11y) + +This document is a recipe book. Copy these patterns directly. Deviate only when a component's specific purpose genuinely requires it — and document why in a comment. + +--- + +## 1. Hero Card +*Used for: session identity, presenter identity, location identity — the top-of-page "Is this the right one?" card.* + +```svelte +
{description}
+{description}
+
+ + Use the search bar above to find your session. +
+This location is currently disabled.
+This presenter is currently disabled.
++ {presenter_name} ({email}) + agrees to the following terms and conditions: +
+``` + +--- + +## 11. Modal Usage (Flowbite-Svelte) + +```svelte + +