Skip to content

Close the small gaps: tests, demos, docs pages, VisuallyHidden and LiveRegion #34

Closed

Description

@n4ff4h
  • Tests for DateCalendar, HelpText, RequiredMarker and ThaanaToggle.
  • Demos in the examples app for HelpText, RequiredMarker and ThaanaToggle.
  • Complete the ~12 docs pages missing a props table or accessibility section (e.g. form-context, use-listing-state, help-text, export-rows), and make the docs check catch it.
  • Public VisuallyHidden and LiveRegion (plus an announcer hook) in foundations, replacing the three private copies.

Activity

  1. n4ff4h commented on Oct 14, 2026

    @n4ff4h
    CollaboratorAuthor

    Done in e1e00f6 (merged in 7cc2335).

    • Tests: DateCalendar, HelpText, RequiredMarker and ThaanaToggle, plus direct tests for the providers, the media-query hooks and translate.
    • Demos: HelpText, RequiredMarker and ThaanaToggle, plus VisuallyHidden and LiveRegion.
    • Docs: 14 pages completed. scripts/check-docs.mjs now fails when a page lacks a Props table or an Accessibility section. Hook and function pages are exempt via front matter (reference: hook), and no-props / no-accessibility opt-outs need a reason.
    • A11y components: public VisuallyHidden, LiveRegion, useAnnouncer and announce(). The four private announcer/live-message copies are replaced.

    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions