From e3c7719a05f4d113ffae9098af3b2b1ab9638096 Mon Sep 17 00:00:00 2001 From: guozhigq Date: Tue, 11 Jul 2023 15:47:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=88=91=E7=9A=84=E5=8A=A8=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/dynamics/widgets/up_panel.dart | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/lib/pages/dynamics/widgets/up_panel.dart b/lib/pages/dynamics/widgets/up_panel.dart index 07604676d..e57a74814 100644 --- a/lib/pages/dynamics/widgets/up_panel.dart +++ b/lib/pages/dynamics/widgets/up_panel.dart @@ -1,9 +1,11 @@ import 'package:flutter/material.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:get/get.dart'; +import 'package:hive/hive.dart'; import 'package:pilipala/common/widgets/network_img_layer.dart'; import 'package:pilipala/models/dynamics/up.dart'; import 'package:pilipala/pages/dynamics/controller.dart'; +import 'package:pilipala/utils/storage.dart'; class UpPanel extends StatefulWidget { FollowUpModel? upData; @@ -20,6 +22,7 @@ class _UpPanelState extends State { List upList = []; List liveList = []; static const itemPadding = EdgeInsets.symmetric(horizontal: 5, vertical: 0); + Box user = GStrorage.user; @override void initState() { @@ -27,11 +30,18 @@ class _UpPanelState extends State { upList = widget.upData!.upList!; liveList = widget.upData!.liveUsers!.items!; upList.insert( - 0, - UpItem( - face: 'https://files.catbox.moe/8uc48f.png', - uname: '全部动态', - mid: -1)); + 0, + UpItem( + face: 'https://files.catbox.moe/8uc48f.png', uname: '全部动态', mid: -1), + ); + upList.insert( + 1, + UpItem( + face: user.get(UserBoxKey.userFace), + uname: '我的', + mid: user.get(UserBoxKey.userMid), + ), + ); } @override