diff --git a/docs/ACCESSIBILITY_QUICK_REFERENCE.md b/docs/ACCESSIBILITY_QUICK_REFERENCE.md new file mode 100644 index 000000000..7ae5eb3c3 --- /dev/null +++ b/docs/ACCESSIBILITY_QUICK_REFERENCE.md @@ -0,0 +1,507 @@ +# Accessibility Quick Reference Guide + +**Status**: Implementation Guide for WCAG AA Compliance +**Target**: All MetaBuilder developers + +--- + +## One-Minute Summary + +MetaBuilder components must be: +1. **Keyboard accessible** - All interactions via keyboard +2. **Screen reader friendly** - Clear semantic HTML + ARIA labels +3. **Visually clear** - 4.5:1 contrast, visible focus indicators +4. **Error handling** - Clear messages with `role="alert"` + +--- + +## Essential Patterns + +### ✅ Button Component +```tsx +// GOOD + + + + +// GOOD - Visible text +Delete + +// BAD - Icon only, no label + + + +``` + +### ✅ Form Input +```tsx +// GOOD +Email Address * + +{error && ( +
Loading data...