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

1"""Design tokens and style utilities for Lexigram UI.""" 

2 

3from __future__ import annotations 

4 

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) 

27 

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]