Coverage for src/lexigram/admin/ui/molecules/__init__.py: 29%
7 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 23:31 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 23:31 +0800
1"""Molecule UI components - composed building blocks."""
3from __future__ import annotations
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)
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]