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

1"""Data table component package with modular architecture.""" 

2 

3from __future__ import annotations 

4 

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 

14 

15__all__ = [ 

16 "ActionManager", 

17 "DataTable", 

18 "DataTableRenderer", 

19 "LayoutComposer", 

20 "PermissionManager", 

21 "StateRenderer", 

22 "TableConfiguration", 

23 "TableState", 

24 "ViewFactory", 

25 "ViewStrategy", 

26]