mirror of
https://github.com/foss42/apidash.git
synced 2025-06-05 01:46:21 +08:00
fix: collection pane scroll padding
This commit is contained in:
@ -109,14 +109,21 @@ const kP8CollectionPane = EdgeInsets.only(
|
||||
//right: 4.0,
|
||||
// bottom: 8.0,
|
||||
);
|
||||
const kPt28 = EdgeInsets.only(top: 28);
|
||||
const kPt32 = EdgeInsets.only(top: 32);
|
||||
const kPt28 = EdgeInsets.only(
|
||||
top: 28,
|
||||
);
|
||||
const kPt32 = EdgeInsets.only(
|
||||
top: 32,
|
||||
);
|
||||
const kPb10 = EdgeInsets.only(
|
||||
bottom: 10,
|
||||
);
|
||||
const kPb15 = EdgeInsets.only(
|
||||
bottom: 15,
|
||||
);
|
||||
const kPb70 = EdgeInsets.only(
|
||||
bottom: 70,
|
||||
);
|
||||
const kHSpacer4 = SizedBox(width: 4);
|
||||
const kHSpacer5 = SizedBox(width: 5);
|
||||
const kHSpacer10 = SizedBox(width: 10);
|
||||
|
@ -22,8 +22,15 @@ class CollectionPane extends ConsumerWidget {
|
||||
child: CircularProgressIndicator(),
|
||||
);
|
||||
}
|
||||
return Padding(
|
||||
padding: kIsMacOS ? kP24CollectionPane : kP8CollectionPane,
|
||||
return Drawer(
|
||||
shape: const ContinuousRectangleBorder(),
|
||||
backgroundColor: Theme.of(context).colorScheme.surface,
|
||||
surfaceTintColor: kColorTransparent,
|
||||
child: Padding(
|
||||
padding: (!context.isMediumWindow && kIsMacOS
|
||||
? kP24CollectionPane
|
||||
: kP8CollectionPane) +
|
||||
(context.isMediumWindow ? kPb70 : EdgeInsets.zero),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.stretch,
|
||||
children: [
|
||||
@ -45,7 +52,8 @@ class CollectionPane extends ConsumerWidget {
|
||||
.saveData();
|
||||
overlayWidget.hide();
|
||||
overlayWidget.show(
|
||||
widget: const SavingOverlay(saveCompleted: true));
|
||||
widget:
|
||||
const SavingOverlay(saveCompleted: true));
|
||||
await Future.delayed(const Duration(seconds: 1));
|
||||
overlayWidget.hide();
|
||||
},
|
||||
@ -109,6 +117,7 @@ class CollectionPane extends ConsumerWidget {
|
||||
kVSpacer5
|
||||
],
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -39,16 +39,12 @@ class PageBase extends ConsumerWidget {
|
||||
);
|
||||
return Stack(
|
||||
children: [
|
||||
!context.isCompactWindow
|
||||
? Row(
|
||||
children: [
|
||||
const NavRail(),
|
||||
Expanded(
|
||||
Container(
|
||||
padding: (context.isMediumWindow ? kPb70 : EdgeInsets.zero) +
|
||||
(kIsWindows || kIsMacOS ? kPt28 : EdgeInsets.zero),
|
||||
color: Theme.of(context).colorScheme.surface,
|
||||
child: scaffold,
|
||||
),
|
||||
],
|
||||
)
|
||||
: scaffold,
|
||||
if (kIsWindows)
|
||||
SizedBox(
|
||||
height: 29,
|
||||
|
Reference in New Issue
Block a user