import 'package:sonnat/core/theme/panel_colors.dart'; import 'package:sonnat/core/theme/panel_typography.dart'; abstract class PanelTheme { PanelTheme({required this.colors, required this.typography}); final sonnatColors colors; final sonnatTypography typography; } class LightTheme extends PanelTheme { LightTheme() : super(colors: LightThemeColors(), typography: PersianTypo()); } class DarkTheme extends PanelTheme { DarkTheme() : super(colors: DarkThemeColors(), typography: PersianTypo()); }