Coverage for src/lexigram/admin/actions/header_manager/__init__.py: 0%
9 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 23:18 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 23:18 +0800
1"""
2Header action management package.
4Provides components for managing header actions in data tables.
5"""
7from __future__ import annotations
9from lexigram.admin.actions.header_manager.actions import (
10 BASIC_ACTIONS,
11 BULK_ACTIONS,
12 IMPORT_EXPORT_ACTIONS,
13 UTILITY_ACTIONS,
14 create_bulk_delete_action,
15 create_bulk_edit_action,
16 create_create_action,
17 create_export_action,
18 create_help_action,
19 create_import_action,
20 create_refresh_action,
21 create_settings_action,
22)
23from lexigram.admin.actions.header_manager.decorators import (
24 ThrottlerProtocol,
25 debounce,
26 header_action,
27 requires_confirmation,
28 requires_selection,
29 with_error_handling,
30 with_loading_indicator,
31)
32from lexigram.admin.actions.header_manager.density import DensityManager
33from lexigram.admin.actions.header_manager.manager import HeaderActionManager
34from lexigram.admin.actions.header_manager.shortcuts import KeyboardShortcutManager
35from lexigram.admin.actions.header_manager.types import (
36 ColumnVisibilityConfig,
37 DensityConfig,
38 HeaderAction,
39 HeaderActionStyle,
40 IHeaderDataSource,
41 TableDensity,
42)
43from lexigram.admin.actions.header_manager.visibility import ColumnVisibilityManager
45__all__ = [
46 "BASIC_ACTIONS",
47 "BULK_ACTIONS",
48 "IMPORT_EXPORT_ACTIONS",
49 "UTILITY_ACTIONS",
50 "ColumnVisibilityConfig",
51 "ColumnVisibilityManager",
52 "DensityConfig",
53 "DensityManager",
54 "HeaderAction",
55 "HeaderActionManager",
56 "HeaderActionStyle",
57 "IHeaderDataSource",
58 "KeyboardShortcutManager",
59 "TableDensity",
60 "ThrottlerProtocol",
61 "create_bulk_edit_action",
62 "create_create_action",
63 "create_export_action",
64 "create_help_action",
65 "create_import_action",
66 "create_refresh_action",
67 "create_settings_action",
68 "debounce",
69 "header_action",
70 "requires_confirmation",
71 "requires_selection",
72 "with_error_handling",
73 "with_loading_indicator",
74]