refa: follow page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-21 20:17:45 +08:00
parent e6e9ce7d57
commit 8b28a31d09
9 changed files with 271 additions and 424 deletions

View File

@@ -3,20 +3,19 @@ import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:PiliPlus/common/widgets/network_img_layer.dart';
import 'package:PiliPlus/models/follow/result.dart';
import 'package:PiliPlus/pages/follow/index.dart';
import 'package:PiliPlus/utils/feed_back.dart';
import 'package:PiliPlus/utils/utils.dart';
class FollowItem extends StatelessWidget {
final FollowItemModel item;
final FollowController? ctr;
final bool? isOwner;
final ValueChanged? callback;
const FollowItem({
super.key,
required this.item,
this.callback,
this.ctr,
this.isOwner,
});
@override
@@ -73,7 +72,7 @@ class FollowItem extends StatelessWidget {
overflow: TextOverflow.ellipsis,
),
dense: true,
trailing: ctr?.isOwner.value == true
trailing: isOwner == true
? SizedBox(
height: 34,
child: FilledButton.tonal(