mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 07:55:18 +00:00
chore: fix SliverLayoutBuilder rebuilds too much
This commit is contained in:
parent
53ef9e15e1
commit
3b21b05fdc
@ -55,14 +55,13 @@ class TrackPresentation extends HookConsumerWidget {
|
|||||||
slivers: [
|
slivers: [
|
||||||
const TrackPresentationTopSection(),
|
const TrackPresentationTopSection(),
|
||||||
const SliverGap(16),
|
const SliverGap(16),
|
||||||
SliverLayoutBuilder(
|
SliverList.list(
|
||||||
builder: (context, constrains) {
|
|
||||||
return SliverList.list(
|
|
||||||
children: [
|
children: [
|
||||||
TrackPresentationModifiersSection(
|
TrackPresentationModifiersSection(
|
||||||
focusNode: focusNode,
|
focusNode: focusNode,
|
||||||
),
|
),
|
||||||
Basic(
|
LayoutBuilder(builder: (context, constrains) {
|
||||||
|
return Basic(
|
||||||
padding: const EdgeInsets.symmetric(
|
padding: const EdgeInsets.symmetric(
|
||||||
vertical: 8,
|
vertical: 8,
|
||||||
horizontal: 16,
|
horizontal: 16,
|
||||||
@ -82,10 +81,9 @@ class TrackPresentation extends HookConsumerWidget {
|
|||||||
Text(context.l10n.duration),
|
Text(context.l10n.duration),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
).small().muted(),
|
).small().muted();
|
||||||
|
}),
|
||||||
],
|
],
|
||||||
);
|
|
||||||
},
|
|
||||||
),
|
),
|
||||||
const PresentationListSection(),
|
const PresentationListSection(),
|
||||||
const SliverSafeArea(sliver: SliverGap(10)),
|
const SliverSafeArea(sliver: SliverGap(10)),
|
||||||
|
Loading…
Reference in New Issue
Block a user