42 lines
1.2 KiB
Dart
42 lines
1.2 KiB
Dart
import 'package:flutter/material.dart';
|
|
|
|
class AppTheme {
|
|
static const Color primaryColor = Color(0xFF0F4C81); // Navy Blue
|
|
static const Color secondaryColor = Color(0xFFD4AF37); // Gold
|
|
static const Color tealColor = Color(0xFF008080); // Teal
|
|
|
|
static final ThemeData lightTheme = ThemeData(
|
|
brightness: Brightness.light,
|
|
primaryColor: primaryColor,
|
|
colorScheme: const ColorScheme.light(
|
|
primary: primaryColor,
|
|
secondary: secondaryColor,
|
|
),
|
|
scaffoldBackgroundColor: const Color(0xFFF8F9FA),
|
|
appBarTheme: const AppBarTheme(
|
|
backgroundColor: primaryColor,
|
|
foregroundColor: Colors.white,
|
|
centerTitle: true,
|
|
elevation: 0,
|
|
),
|
|
fontFamily: 'Tajawal', // Suggested Arabic Font
|
|
);
|
|
|
|
static final ThemeData darkTheme = ThemeData(
|
|
brightness: Brightness.dark,
|
|
primaryColor: primaryColor,
|
|
colorScheme: const ColorScheme.dark(
|
|
primary: primaryColor,
|
|
secondary: secondaryColor,
|
|
),
|
|
scaffoldBackgroundColor: const Color(0xFF121212),
|
|
appBarTheme: const AppBarTheme(
|
|
backgroundColor: Color(0xFF1E1E1E),
|
|
foregroundColor: Colors.white,
|
|
centerTitle: true,
|
|
elevation: 0,
|
|
),
|
|
fontFamily: 'Tajawal',
|
|
);
|
|
}
|