HatangChatTheme.fromSite constructor
- SiteConfig? config,
- Brightness brightness, {
- String? fontFamily,
Theme from the site's accent colour for brightness.
Implementation
factory HatangChatTheme.fromSite(SiteConfig? config, Brightness brightness, {String? fontFamily}) {
final accent =
parseHexColor(config?.color) ??
(brightness == Brightness.dark ? const Color(0xFF38BDF8) : const Color(0xFF0EA5E9));
return brightness == Brightness.dark
? HatangChatTheme.dark(accent: accent, fontFamily: fontFamily)
: HatangChatTheme.light(accent: accent, fontFamily: fontFamily);
}