💄 Snackbar use floating mode while using m3
This commit is contained in:
		@@ -20,7 +20,7 @@ Future<ThemeSet> createAppThemeSet({Color? seedColorOverride, bool? useMaterial3
 | 
			
		||||
 | 
			
		||||
Future<ThemeData> createAppTheme(
 | 
			
		||||
  Brightness brightness, {
 | 
			
		||||
    Color? seedColorOverride,
 | 
			
		||||
  Color? seedColorOverride,
 | 
			
		||||
  bool? useMaterial3,
 | 
			
		||||
}) async {
 | 
			
		||||
  final prefs = await SharedPreferences.getInstance();
 | 
			
		||||
@@ -34,9 +34,10 @@ Future<ThemeData> createAppTheme(
 | 
			
		||||
  );
 | 
			
		||||
 | 
			
		||||
  final hasAppBarBlurry = prefs.getBool(kAppbarTransparentStoreKey) ?? false;
 | 
			
		||||
  final useM3 = useMaterial3 ?? (prefs.getBool(kMaterialYouToggleStoreKey) ?? true);
 | 
			
		||||
 | 
			
		||||
  return ThemeData(
 | 
			
		||||
    useMaterial3: useMaterial3 ?? (prefs.getBool(kMaterialYouToggleStoreKey) ?? true),
 | 
			
		||||
    useMaterial3: useM3,
 | 
			
		||||
    colorScheme: colorScheme,
 | 
			
		||||
    brightness: brightness,
 | 
			
		||||
    iconTheme: IconThemeData(
 | 
			
		||||
@@ -45,6 +46,9 @@ Future<ThemeData> createAppTheme(
 | 
			
		||||
      opticalSize: 20,
 | 
			
		||||
      color: colorScheme.onSurface,
 | 
			
		||||
    ),
 | 
			
		||||
    snackBarTheme: SnackBarThemeData(
 | 
			
		||||
      behavior: useM3 ? SnackBarBehavior.floating : SnackBarBehavior.fixed,
 | 
			
		||||
    ),
 | 
			
		||||
    appBarTheme: AppBarTheme(
 | 
			
		||||
      centerTitle: true,
 | 
			
		||||
      elevation: hasAppBarBlurry ? 0 : null,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user