SmartSearchTheme.light constructor
SmartSearchTheme.light()
Creates a light theme for SmartSearch widgets.
Implementation
factory SmartSearchTheme.light() {
return SmartSearchTheme(
// Search Box
searchBoxBackgroundColor: Colors.white,
searchBoxTextColor: const Color(0xFF1F2937),
searchBoxHintColor: const Color(0xFF9CA3AF),
searchBoxBorderColor: const Color(0xFFE5E7EB),
searchBoxFocusedBorderColor: const Color(0xFF6366F1),
searchBoxIconColor: const Color(0xFF9CA3AF),
searchBoxCursorColor: const Color(0xFF6366F1),
searchBoxBorderRadius: BorderRadius.circular(12),
searchBoxElevation: 0,
searchBoxShadowColor: Colors.black.withValues(alpha: 0.05),
// Overlay
overlayBackgroundColor: Colors.white,
overlayBorderColor: const Color(0xFFE5E7EB),
overlayBorderRadius: BorderRadius.circular(12),
overlayElevation: 8,
overlayShadowColor: Colors.black.withValues(alpha: 0.1),
// Items
itemBackgroundColor: Colors.transparent,
itemHoverColor: const Color(0xFFF3F4F6),
itemFocusedColor: const Color(0xFFEEF2FF),
itemSelectedColor: const Color(0xFFE0E7FF),
itemTextColor: const Color(0xFF1F2937),
itemSubtitleColor: const Color(0xFF6B7280),
itemIconColor: const Color(0xFF6B7280),
itemDividerColor: const Color(0xFFF3F4F6),
// States
loadingIndicatorColor: const Color(0xFF6366F1),
emptyStateIconColor: const Color(0xFFD1D5DB),
emptyStateTextColor: const Color(0xFF9CA3AF),
errorIconColor: const Color(0xFFEF4444),
errorTextColor: const Color(0xFF6B7280),
errorButtonColor: const Color(0xFF6366F1),
// Scrollbar
scrollbarColor: const Color(0xFFD1D5DB),
scrollbarThickness: 6,
scrollbarRadius: const Radius.circular(3),
);
}