19 lines
520 B
Dart
19 lines
520 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
abstract class SolianTheme {
|
|
static bool isLargeScreen(BuildContext context) =>
|
|
MediaQuery.of(context).size.width > 640;
|
|
|
|
static bool isExtraLargeScreen(BuildContext context) =>
|
|
MediaQuery.of(context).size.width > 720;
|
|
|
|
static ThemeData build(Brightness brightness) {
|
|
return ThemeData(
|
|
brightness: brightness,
|
|
useMaterial3: true,
|
|
colorScheme: ColorScheme.fromSeed(
|
|
brightness: brightness, seedColor: Colors.indigo),
|
|
);
|
|
}
|
|
}
|