Remove splash for Desktop

This commit is contained in:
grummbeer 2023-06-06 14:53:05 +02:00
parent 594ce024e7
commit 16ad498ef3

View File

@ -183,7 +183,13 @@ class MyTheme {
),
);
static const SwitchThemeData switchTheme = SwitchThemeData(splashRadius: 0);
static SwitchThemeData switchTheme() {
return SwitchThemeData(splashRadius: isDesktop ? 0 : kRadialReactionRadius);
}
static RadioThemeData radioTheme() {
return RadioThemeData(splashRadius: isDesktop ? 0 : kRadialReactionRadius);
}
// Checkbox
static const CheckboxThemeData checkboxTheme = CheckboxThemeData(
@ -309,7 +315,8 @@ class MyTheme {
),
),
),
switchTheme: switchTheme,
switchTheme: switchTheme(),
radioTheme: radioTheme(),
checkboxTheme: checkboxTheme,
listTileTheme: listTileTheme,
menuBarTheme: MenuBarThemeData(
@ -404,7 +411,8 @@ class MyTheme {
),
),
),
switchTheme: switchTheme,
switchTheme: switchTheme(),
radioTheme: radioTheme(),
checkboxTheme: checkboxTheme,
listTileTheme: listTileTheme,
menuBarTheme: MenuBarThemeData(