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

6 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-08-13 22:14 +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.ui import ( 

8 ActionButton, 

9 Alert, 

10 Breadcrumbs, 

11 Card, 

12 DateHierarchyFilter, 

13 DateRangeFilter, 

14 Dropdown, 

15 EmptyState, 

16 ErrorState, 

17 FilterDropdown, 

18 FormActions, 

19 FormField, 

20 InlineEditCell, 

21 InlineToast, 

22 InputGroup, 

23 JumpToPage, 

24 LayoutSwitcher, 

25 LoadingOverlay, 

26 MetricCard, 

27 Modal, 

28 PageSizeSelector, 

29 PaginationLinks, 

30 Popover, 

31 RichSelect, 

32 SearchBar, 

33 Section, 

34 SimpleAlert, 

35 StatCard, 

36 TabPanel, 

37 Tabs, 

38 Toggle, 

39 ToggleIcon, 

40 ViewSwitcher, 

41) 

42from lexigram.ui import ( 

43 TablePagination as Pagination, 

44) 

45 

46__all__ = [ 

47 "ActionButton", 

48 "Alert", 

49 "Breadcrumbs", 

50 "Card", 

51 "DateHierarchyFilter", 

52 "DateRangeFilter", 

53 "DebugPanel", 

54 "Dropdown", 

55 "EmptyState", 

56 "ErrorState", 

57 "FilterBar", 

58 "FilterDropdown", 

59 "FormActions", 

60 "FormField", 

61 "InlineEditCell", 

62 "InlineToast", 

63 "InputGroup", 

64 "JumpToPage", 

65 "LayoutSwitcher", 

66 "LoadingOverlay", 

67 "MetricCard", 

68 "Modal", 

69 "PageSizeSelector", 

70 "Pagination", 

71 "PaginationLinks", 

72 "Popover", 

73 "RichSelect", 

74 "SearchBar", 

75 "Section", 

76 "SimpleAlert", 

77 "StatCard", 

78 "TabPanel", 

79 "Tabs", 

80 "Toggle", 

81 "ToggleIcon", 

82 "ViewSwitcher", 

83]