✨ Stellar program in profile card
This commit is contained in:
@@ -26,7 +26,7 @@ class AccountProfileCard extends HookConsumerWidget {
|
|||||||
Widget build(BuildContext context, WidgetRef ref) {
|
Widget build(BuildContext context, WidgetRef ref) {
|
||||||
final account = ref.watch(accountProvider(uname));
|
final account = ref.watch(accountProvider(uname));
|
||||||
final width =
|
final width =
|
||||||
math.max(MediaQuery.of(context).size.width - 80, 360).toDouble();
|
math.min(MediaQuery.of(context).size.width - 80, 360).toDouble();
|
||||||
return PopupCard(
|
return PopupCard(
|
||||||
elevation: 8,
|
elevation: 8,
|
||||||
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12.0)),
|
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12.0)),
|
||||||
@@ -105,7 +105,10 @@ class AccountProfileCard extends HookConsumerWidget {
|
|||||||
FilledButton.tonalIcon(
|
FilledButton.tonalIcon(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.pop(context);
|
Navigator.pop(context);
|
||||||
context.pushNamed('accountProfile', pathParameters: {'name': data.name});
|
context.pushNamed(
|
||||||
|
'accountProfile',
|
||||||
|
pathParameters: {'name': data.name},
|
||||||
|
);
|
||||||
},
|
},
|
||||||
icon: const Icon(Symbols.launch),
|
icon: const Icon(Symbols.launch),
|
||||||
label: Text('accountProfileView').tr(),
|
label: Text('accountProfileView').tr(),
|
||||||
|
@@ -12,6 +12,7 @@ import 'package:island/models/chat.dart';
|
|||||||
import 'package:island/models/embed.dart';
|
import 'package:island/models/embed.dart';
|
||||||
import 'package:island/pods/call.dart';
|
import 'package:island/pods/call.dart';
|
||||||
import 'package:island/screens/chat/room.dart';
|
import 'package:island/screens/chat/room.dart';
|
||||||
|
import 'package:island/widgets/account/account_name.dart';
|
||||||
import 'package:island/widgets/account/account_pfc.dart';
|
import 'package:island/widgets/account/account_pfc.dart';
|
||||||
import 'package:island/widgets/app_scaffold.dart';
|
import 'package:island/widgets/app_scaffold.dart';
|
||||||
import 'package:island/widgets/content/cloud_file_collection.dart';
|
import 'package:island/widgets/content/cloud_file_collection.dart';
|
||||||
@@ -166,8 +167,8 @@ class MessageItem extends HookConsumerWidget {
|
|||||||
mainAxisSize: MainAxisSize.min,
|
mainAxisSize: MainAxisSize.min,
|
||||||
spacing: 5,
|
spacing: 5,
|
||||||
children: [
|
children: [
|
||||||
Text(
|
AccountName(
|
||||||
sender.account.nick,
|
account: sender.account,
|
||||||
style: Theme.of(context).textTheme.bodySmall,
|
style: Theme.of(context).textTheme.bodySmall,
|
||||||
),
|
),
|
||||||
Badge(
|
Badge(
|
||||||
|
Reference in New Issue
Block a user