SmartSearchTheme.dark constructor
SmartSearchTheme.dark()
Creates a dark theme for SmartSearch widgets.
Implementation
factory SmartSearchTheme.dark() {
return SmartSearchTheme(
// Search Box
searchBoxBackgroundColor: const Color(0xFF1F2937),
searchBoxTextColor: const Color(0xFFF9FAFB),
searchBoxHintColor: const Color(0xFF6B7280),
searchBoxBorderColor: const Color(0xFF374151),
searchBoxFocusedBorderColor: const Color(0xFF818CF8),
searchBoxIconColor: const Color(0xFF6B7280),
searchBoxCursorColor: const Color(0xFF818CF8),
searchBoxBorderRadius: BorderRadius.circular(12),
searchBoxElevation: 0,
searchBoxShadowColor: Colors.black.withValues(alpha: 0.2),
// Overlay
overlayBackgroundColor: const Color(0xFF1F2937),
overlayBorderColor: const Color(0xFF374151),
overlayBorderRadius: BorderRadius.circular(12),
overlayElevation: 8,
overlayShadowColor: Colors.black.withValues(alpha: 0.3),
// Items
itemBackgroundColor: Colors.transparent,
itemHoverColor: const Color(0xFF374151),
itemFocusedColor: const Color(0xFF312E81),
itemSelectedColor: const Color(0xFF3730A3),
itemTextColor: const Color(0xFFF9FAFB),
itemSubtitleColor: const Color(0xFF9CA3AF),
itemIconColor: const Color(0xFF9CA3AF),
itemDividerColor: const Color(0xFF374151),
// States
loadingIndicatorColor: const Color(0xFF818CF8),
emptyStateIconColor: const Color(0xFF4B5563),
emptyStateTextColor: const Color(0xFF6B7280),
errorIconColor: const Color(0xFFF87171),
errorTextColor: const Color(0xFF9CA3AF),
errorButtonColor: const Color(0xFF818CF8),
// Scrollbar
scrollbarColor: const Color(0xFF4B5563),
scrollbarThickness: 6,
scrollbarRadius: const Radius.circular(3),
);
}