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

1""" 

2Accessibility utilities for Lexigram Admin UI. 

3 

4Provides ARIA attributes, live region announcements, and keyboard 

5navigation helpers for HTMX-powered components. 

6""" 

7 

8from __future__ import annotations 

9 

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 

29 

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]