opt: member opus

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-09 14:36:07 +08:00
parent efaff0ae79
commit dea29054e6
2 changed files with 4 additions and 0 deletions

View File

@@ -107,6 +107,7 @@ class _MemberContributeState extends State<MemberContribute>
mid: widget.mid, mid: widget.mid,
), ),
'opus' => MemberOpus( 'opus' => MemberOpus(
isSingle: _controller.tabs == null,
heroTag: widget.heroTag, heroTag: widget.heroTag,
mid: widget.mid, mid: widget.mid,
), ),

View File

@@ -14,10 +14,12 @@ import 'package:waterfall_flow/waterfall_flow.dart';
class MemberOpus extends StatefulWidget { class MemberOpus extends StatefulWidget {
const MemberOpus({ const MemberOpus({
super.key, super.key,
this.isSingle = false,
required this.heroTag, required this.heroTag,
required this.mid, required this.mid,
}); });
final bool isSingle;
final String? heroTag; final String? heroTag;
final int mid; final int mid;
@@ -46,6 +48,7 @@ class _MemberOpusState extends State<MemberOpus>
slivers: [ slivers: [
SliverPadding( SliverPadding(
padding: EdgeInsets.only( padding: EdgeInsets.only(
top: widget.isSingle ? 12 : 0,
left: StyleString.safeSpace, left: StyleString.safeSpace,
right: StyleString.safeSpace, right: StyleString.safeSpace,
bottom: MediaQuery.paddingOf(context).bottom + 90, bottom: MediaQuery.paddingOf(context).bottom + 90,