diff --git a/lib/util/sliver_list_padding.dart b/lib/util/sliver_list_padding.dart index a53ad6e..09bdd48 100644 --- a/lib/util/sliver_list_padding.dart +++ b/lib/util/sliver_list_padding.dart @@ -1,14 +1,15 @@ -import 'package:fladder/util/adaptive_layout.dart'; -import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; +import 'package:fladder/models/settings/home_settings_model.dart'; +import 'package:fladder/util/adaptive_layout.dart'; + class DefautlSliverBottomPadding extends StatelessWidget { const DefautlSliverBottomPadding({super.key}); @override Widget build(BuildContext context) { - return (AdaptiveLayout.of(context).isDesktop || kIsWeb) - ? const SliverToBoxAdapter() + return (AdaptiveLayout.viewSizeOf(context) != ViewSize.phone) + ? SliverPadding(padding: EdgeInsets.only(bottom: 35 + MediaQuery.of(context).padding.bottom)) : SliverPadding(padding: EdgeInsets.only(bottom: 85 + MediaQuery.of(context).padding.bottom)); } } @@ -18,7 +19,7 @@ class DefaultSliverTopBadding extends StatelessWidget { @override Widget build(BuildContext context) { - return (AdaptiveLayout.of(context).isDesktop || kIsWeb) + return (AdaptiveLayout.viewSizeOf(context) != ViewSize.phone) ? const SliverPadding(padding: EdgeInsets.only(top: 35)) : SliverPadding(padding: EdgeInsets.only(top: MediaQuery.of(context).padding.top)); }