Coverage for src/lexigram/admin/dashboard/__init__.py: 100%
7 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-21 14:26 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-21 14:26 +0800
1"""Dashboard assembly — collects and composes dashboard surfaces from contributors."""
3from __future__ import annotations
5from lexigram.admin.dashboard.assembler import DashboardAssembler
6from lexigram.admin.dashboard.chart_widget import ChartWidget
7from lexigram.admin.dashboard.stats_widget import StatsOverviewWidget, StatTrend
8from lexigram.admin.dashboard.widget_types import ConfigField
9from lexigram.admin.dashboard.widgets import (
10 DashboardConfig,
11 InMemoryDashboardStore,
12 WidgetConfig,
13 WidgetRegistry,
14 WidgetType,
15)
17__all__ = [
18 "ChartWidget",
19 "ConfigField",
20 "DashboardAssembler",
21 "DashboardConfig",
22 "InMemoryDashboardStore",
23 "StatTrend",
24 "StatsOverviewWidget",
25 "WidgetConfig",
26 "WidgetRegistry",
27 "WidgetType",
28]