Coverage for src / lexigram / ui / styles / __init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-10 04:11 +0800
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-10 04:11 +0800
1"""Design tokens and style utilities for Lexigram UI."""
3from __future__ import annotations
5from lexigram.ui.styles.design_tokens import (
6 ANIMATION_TOKENS,
7 SEMANTIC_UTILITY_CLASSES,
8 SHADCN_DARK_COLORS,
9 SHADCN_DEFAULT_COLORS,
10 SHADOW_TOKENS,
11 SPACING_TOKENS,
12 TYPOGRAPHY_TOKENS,
13 render_all_tokens,
14 render_utility_classes,
15)
16from lexigram.ui.styles.theme import shadcn_css
17from lexigram.ui.styles.tokens import (
18 ALERT_CLASSES,
19 SEMANTIC_CLASSES,
20 SEMANTIC_ICONS,
21 TOAST_CLASSES,
22 get_alert_classes,
23 get_semantic_classes,
24 get_semantic_icon,
25 get_toast_classes,
26)
28__all__ = [
29 "ALERT_CLASSES",
30 "ANIMATION_TOKENS",
31 "SEMANTIC_CLASSES",
32 "SEMANTIC_ICONS",
33 "SEMANTIC_UTILITY_CLASSES",
34 "SHADCN_DARK_COLORS",
35 "SHADCN_DEFAULT_COLORS",
36 "SHADOW_TOKENS",
37 "SPACING_TOKENS",
38 "TOAST_CLASSES",
39 "TYPOGRAPHY_TOKENS",
40 "shadcn_css",
41 "get_alert_classes",
42 "get_semantic_classes",
43 "get_semantic_icon",
44 "get_toast_classes",
45 "render_all_tokens",
46 "render_utility_classes",
47]