Coverage for src / lexigram / ui / accessibility / __init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-10 04:11 +0800
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-10 04:11 +0800
1"""
2Accessibility utilities for Lexigram Admin UI.
4Provides ARIA attributes, live region announcements, and keyboard
5navigation helpers for HTMX-powered components.
6"""
8from __future__ import annotations
10from lexigram.ui.accessibility._aria_functions import (
11 SkipLink,
12 announce,
13 announce_action_complete,
14 announce_selection_change,
15 announce_table_update,
16 button_aria,
17 cell_aria,
18 dialog_aria,
19 header_aria,
20 keyboard_navigation_script,
21 live_region_aria,
22 row_aria,
23 search_aria,
24 tab_aria,
25 table_aria,
26 tabpanel_aria,
27)
28from lexigram.ui.accessibility._aria_types import AriaAttrs, AriaLive, AriaRole
30__all__ = [
31 "AriaAttrs",
32 "AriaLive",
33 "AriaRole",
34 "SkipLink",
35 "announce",
36 "announce_action_complete",
37 "announce_selection_change",
38 "announce_table_update",
39 "button_aria",
40 "cell_aria",
41 "dialog_aria",
42 "header_aria",
43 "keyboard_navigation_script",
44 "live_region_aria",
45 "row_aria",
46 "search_aria",
47 "tab_aria",
48 "table_aria",
49 "tabpanel_aria",
50]