3#include "../test/stubs/esp32_stubs.h"
14#define UI_COLOR_PRIMARY "#4CAF50"
15#define UI_COLOR_PRIMARY_HOVER "#45a049"
16#define UI_COLOR_SECONDARY "#2196F3"
17#define UI_COLOR_SECONDARY_HOVER "#0b7dda"
18#define UI_COLOR_DANGER "#F44336"
19#define UI_COLOR_DANGER_HOVER "#d32f2f"
20#define UI_COLOR_WARNING "#FFC107"
21#define UI_COLOR_SUCCESS "#4CAF50"
22#define UI_COLOR_TEXT "#333"
23#define UI_COLOR_TEXT_LIGHT "#666"
24#define UI_COLOR_BG "#f5f5f5"
25#define UI_COLOR_BORDER "#ddd"
28#define UI_CONTAINER_MAX_WIDTH "1000px"
29#define UI_SECTION_PADDING "15px"
30#define UI_BUTTON_PADDING "8px 16px"
31#define UI_INPUT_PADDING "10px"
32#define UI_BORDER_RADIUS "6px"
35#define UI_FONT_FAMILY "Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif"
36#define UI_FONT_SIZE_BASE "16px"
37#define UI_FONT_SIZE_SMALL "14px"
38#define UI_FONT_SIZE_H1 "22px"
39#define UI_FONT_SIZE_H2 "18px"
42#define UI_TRANSITION_FAST "0.2s ease"
43#define UI_TRANSITION_NORMAL "0.3s ease"
46#define UI_ICON_SAVE "💾"
47#define UI_ICON_RESET "🔄"
48#define UI_ICON_DOWNLOAD "📥"
49#define UI_ICON_UPLOAD "📤"
50#define UI_ICON_CONFIG "⚙️"
51#define UI_ICON_INTERVALS "⏱️"
52#define UI_ICON_DATA "📊"
53#define UI_ICON_SERVICE "🔧"
54#define UI_ICON_WIFI "📶"
55#define UI_ICON_MQTT "📡"
56#define UI_ICON_SUCCESS "✅"
57#define UI_ICON_ERROR "❌"
58#define UI_ICON_WARNING "⚠️"
59#define UI_ICON_INFO "ℹ️"
60#define UI_ICON_LOCK "🔒"
61#define UI_ICON_FOLDER "📁"
62#define UI_ICON_STATUS "📋"
63#define UI_ICON_REFRESH "🔄"
64#define UI_ICON_CALIBRATION "🛠️"
Config config
Definition config.cpp:38
const char * getUnifiedCSS()
Definition jxct_ui_system.cpp:4
const char * getLoaderHTML()
Definition jxct_ui_system.cpp:87
MessageType
Definition jxct_ui_system.h:78
String generateButton(ButtonType type, const ButtonConfig &config)
Definition jxct_ui_system.cpp:11
ButtonType
Definition jxct_ui_system.h:68
const char * getToastHTML()
Definition jxct_ui_system.cpp:47