fix: collection pane scroll padding

This commit is contained in:
DenserMeerkat
2024-06-13 00:56:17 +05:30
parent 6051961973
commit 2eebe33d3b
3 changed files with 15 additions and 8 deletions

View File

@ -109,14 +109,21 @@ const kP8CollectionPane = EdgeInsets.only(
//right: 4.0, //right: 4.0,
// bottom: 8.0, // bottom: 8.0,
); );
const kPt28 = EdgeInsets.only(top: 28); const kPt28 = EdgeInsets.only(
const kPt32 = EdgeInsets.only(top: 32); top: 28,
);
const kPt32 = EdgeInsets.only(
top: 32,
);
const kPb10 = EdgeInsets.only( const kPb10 = EdgeInsets.only(
bottom: 10, bottom: 10,
); );
const kPb15 = EdgeInsets.only( const kPb15 = EdgeInsets.only(
bottom: 15, bottom: 15,
); );
const kPb70 = EdgeInsets.only(
bottom: 70,
);
const kHSpacer4 = SizedBox(width: 4); const kHSpacer4 = SizedBox(width: 4);
const kHSpacer5 = SizedBox(width: 5); const kHSpacer5 = SizedBox(width: 5);
const kHSpacer10 = SizedBox(width: 10); const kHSpacer10 = SizedBox(width: 10);

View File

@ -27,9 +27,10 @@ class CollectionPane extends ConsumerWidget {
backgroundColor: Theme.of(context).colorScheme.surface, backgroundColor: Theme.of(context).colorScheme.surface,
surfaceTintColor: kColorTransparent, surfaceTintColor: kColorTransparent,
child: Padding( child: Padding(
padding: !context.isMediumWindow && kIsMacOS padding: (!context.isMediumWindow && kIsMacOS
? kP24CollectionPane ? kP24CollectionPane
: kP8CollectionPane, : kP8CollectionPane) +
(context.isMediumWindow ? kPb70 : EdgeInsets.zero),
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch, crossAxisAlignment: CrossAxisAlignment.stretch,
children: [ children: [
@ -113,6 +114,7 @@ class CollectionPane extends ConsumerWidget {
const Expanded( const Expanded(
child: RequestList(), child: RequestList(),
), ),
kVSpacer5
], ],
), ),
), ),

View File

@ -33,9 +33,7 @@ class PageBase extends ConsumerWidget {
return Stack( return Stack(
children: [ children: [
Container( Container(
padding: (context.isMediumWindow padding: (context.isMediumWindow ? kPb70 : EdgeInsets.zero) +
? const EdgeInsets.only(bottom: 70)
: EdgeInsets.zero) +
(kIsWindows || kIsMacOS ? kPt28 : EdgeInsets.zero), (kIsWindows || kIsMacOS ? kPt28 : EdgeInsets.zero),
color: Theme.of(context).colorScheme.surface, color: Theme.of(context).colorScheme.surface,
child: scaffold, child: scaffold,