---
# System prepended metadata

title: TODOs

---

# TODOs

- Blueprint
  - [ ] `HorizontalRule` component
  - [ ] Rename `Body` component to `Text`? 👍
  - [ ] `Set` component
  - [ ] `PasswordInput` component
  - [ ] Global styles (i.e: `body { background-color }`)
  - [ ] Extract `Alert`/`FormError`
  - [ ] Add `label` prop to `Link` for `aria-label` support
  - [ ] Respect `prefers-reduced-motion` on all animated components
  - [ ] Add `user-select: none` to interactive components
    - [ ] Add `user-select: none` to `Button`
    - [ ] Add `user-select: none` to `Label`
    - [ ] Add `user-select: none` to `Link`
  - [ ] Add level to `Heading` (instead of always rendering an `h1`)
- web-react
  - [ ] Investigate e2e test `coverage` with sub-states
  - [ ] Add Skip link to main layout


## Completed
- blueprint
  - [x] Extract Field Label
  - [x] Extract Field Validation Message
- web-react
  - [x] Don't give hints on password length for login form