Compare commits
1 Commits
77a524f3ec
..
v0.1.2
| Author | SHA1 | Date | |
|---|---|---|---|
| 392ec22dcd |
@@ -1,37 +0,0 @@
|
|||||||
import 'package:flutter/material.dart';
|
|
||||||
|
|
||||||
class AppTheme {
|
|
||||||
AppTheme._();
|
|
||||||
|
|
||||||
static ThemeData get lightTheme => _baseTheme(
|
|
||||||
colorScheme: ColorScheme.fromSeed(
|
|
||||||
seedColor: Colors.indigo,
|
|
||||||
brightness: Brightness.light,
|
|
||||||
),
|
|
||||||
);
|
|
||||||
|
|
||||||
static ThemeData get darkTheme => _baseTheme(
|
|
||||||
colorScheme: ColorScheme.fromSeed(
|
|
||||||
seedColor: Colors.indigo,
|
|
||||||
brightness: Brightness.dark,
|
|
||||||
),
|
|
||||||
);
|
|
||||||
|
|
||||||
static ThemeData _baseTheme({required ColorScheme colorScheme}) {
|
|
||||||
final theme = ThemeData(useMaterial3: true, colorScheme: colorScheme);
|
|
||||||
final universalBorderRadius = BorderRadius.circular(12);
|
|
||||||
|
|
||||||
return theme.copyWith(
|
|
||||||
inputDecorationTheme: InputDecorationTheme(
|
|
||||||
border: OutlineInputBorder(borderRadius: universalBorderRadius),
|
|
||||||
),
|
|
||||||
|
|
||||||
listTileTheme: ListTileThemeData(
|
|
||||||
shape: RoundedRectangleBorder(
|
|
||||||
borderRadius: universalBorderRadius,
|
|
||||||
side: BorderSide(color: colorScheme.secondaryContainer, width: 2),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
import 'app_theme.dart';
|
|
||||||
import 'model/repositories/local_repository.dart';
|
import 'model/repositories/local_repository.dart';
|
||||||
import 'pages/task_edit_page.dart';
|
import 'pages/task_edit_page.dart';
|
||||||
import 'pages/task_overview_page.dart';
|
import 'pages/task_overview_page.dart';
|
||||||
@@ -34,8 +33,6 @@ class MainApp extends StatelessWidget {
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MaterialApp(
|
return MaterialApp(
|
||||||
theme: AppTheme.lightTheme,
|
|
||||||
darkTheme: AppTheme.darkTheme,
|
|
||||||
routes: {
|
routes: {
|
||||||
TaskOverviewPage.routeName: (context) => TaskOverviewPage(),
|
TaskOverviewPage.routeName: (context) => TaskOverviewPage(),
|
||||||
TaskEditPage.routeName: (context) => TaskEditPage(),
|
TaskEditPage.routeName: (context) => TaskEditPage(),
|
||||||
|
|||||||
Reference in New Issue
Block a user