Coverage for src/lexigram/admin/ui/molecules/__init__.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-21 14:26 +0800

1"""Molecule UI components - composed building blocks.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.admin.ui.molecules.debug_panel import DebugPanel 

6from lexigram.admin.ui.molecules.filter_bar import FilterBar 

7from lexigram.admin.ui.molecules.toast_notification import ToastNotification 

8from lexigram.ui import ( 

9 ActionButton, 

10 Alert, 

11 Breadcrumbs, 

12 Card, 

13 DateHierarchyFilter, 

14 DateRangeFilter, 

15 Dropdown, 

16 EmptyState, 

17 ErrorState, 

18 FilterDropdown, 

19 FormActions, 

20 FormField, 

21 InlineEditCell, 

22 InlineToast, 

23 InputGroup, 

24 JumpToPage, 

25 LayoutSwitcher, 

26 LoadingOverlay, 

27 MetricCard, 

28 Modal, 

29 PageSizeSelector, 

30 PaginationLinks, 

31 Popover, 

32 RichSelect, 

33 SearchBar, 

34 Section, 

35 SimpleAlert, 

36 StatCard, 

37 TabPanel, 

38 Tabs, 

39 Toggle, 

40 ToggleIcon, 

41 ViewSwitcher, 

42) 

43from lexigram.ui import ( 

44 TablePagination as Pagination, 

45) 

46 

47__all__ = [ 

48 "ActionButton", 

49 "Alert", 

50 "Breadcrumbs", 

51 "Card", 

52 "DateHierarchyFilter", 

53 "DateRangeFilter", 

54 "DebugPanel", 

55 "Dropdown", 

56 "EmptyState", 

57 "ErrorState", 

58 "FilterBar", 

59 "FilterDropdown", 

60 "FormActions", 

61 "FormField", 

62 "InlineEditCell", 

63 "InlineToast", 

64 "InputGroup", 

65 "JumpToPage", 

66 "LayoutSwitcher", 

67 "LoadingOverlay", 

68 "MetricCard", 

69 "Modal", 

70 "PageSizeSelector", 

71 "Pagination", 

72 "PaginationLinks", 

73 "Popover", 

74 "RichSelect", 

75 "SearchBar", 

76 "Section", 

77 "SimpleAlert", 

78 "StatCard", 

79 "TabPanel", 

80 "Tabs", 

81 "ToastNotification", 

82 "Toggle", 

83 "ToggleIcon", 

84 "ViewSwitcher", 

85]