Coverage for src/lexigram/admin/ui/organisms/data_table/__init__.py: 82%
11 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"""Data table component package with modular architecture."""
3from __future__ import annotations
5from lexigram.admin.config import TableConfiguration
6from lexigram.admin.ui.organisms.data_table.actions import ActionManager
7from lexigram.admin.ui.organisms.data_table.coordinator import DataTable
8from lexigram.admin.ui.organisms.data_table.layout import LayoutComposer
9from lexigram.admin.ui.organisms.data_table.permissions import PermissionManager
10from lexigram.admin.ui.organisms.data_table.rendering import DataTableRenderer
11from lexigram.admin.ui.organisms.data_table.states import StateRenderer
12from lexigram.admin.ui.organisms.data_table.views import ViewFactory, ViewStrategy
13from lexigram.ui import TableState
15__all__ = [
16 "ActionManager",
17 "DataTable",
18 "DataTableRenderer",
19 "LayoutComposer",
20 "PermissionManager",
21 "StateRenderer",
22 "TableConfiguration",
23 "TableState",
24 "ViewFactory",
25 "ViewStrategy",
26]