Files
trainhub-flutter/lib/theme.dart
Kazimierz Ciołek 782986a632 Initial commit
2026-02-19 02:49:29 +01:00

39 lines
1.3 KiB
Dart

import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
class HTheme {
static final darkTheme = ThemeData(
useMaterial3: true,
brightness: Brightness.dark,
colorScheme: const ColorScheme.dark(
primary: Color(0xFFFAFAFA), // Zinc 50
onPrimary: Color(0xFF09090B), // Zinc 950
secondary: Color(0xFFE4E4E7), // Zinc 200
onSecondary: Color(0xFF09090B),
surface: Color(0xFF09090B), // Zinc 950
onSurface: Color(0xFFFAFAFA), // Zinc 50
surfaceContainer: Color(0xFF18181B), // Zinc 900
),
scaffoldBackgroundColor: const Color(0xFF09090B), // Zinc 950
cardTheme: CardThemeData(
color: const Color(0xFF18181B), // Zinc 900
elevation: 0,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(12),
side: BorderSide(color: const Color(0xFF27272A), width: 1), // Zinc 800
),
),
dividerTheme: const DividerThemeData(
color: Color(0xFF27272A), // Zinc 800
thickness: 1,
),
textTheme: GoogleFonts.interTextTheme(ThemeData.dark().textTheme).apply(
bodyColor: const Color(0xFFFAFAFA),
displayColor: const Color(0xFFFAFAFA),
),
iconTheme: const IconThemeData(
color: Color(0xFFA1A1AA), // Zinc 400
),
);
}