💄 Optimize the link embed

This commit is contained in:
2025-11-02 15:43:40 +08:00
parent 12b79af3a2
commit caf2f5f1f6
6 changed files with 289 additions and 153 deletions

View File

@@ -71,6 +71,9 @@ class AccountStatusCreationWidget extends HookConsumerWidget {
Widget build(BuildContext context, WidgetRef ref) {
final userStatus = ref.watch(accountStatusProvider(uname));
final renderPadding =
padding ?? EdgeInsets.symmetric(horizontal: 16, vertical: 8);
return InkWell(
borderRadius: BorderRadius.circular(8),
child: userStatus.when(
@@ -79,12 +82,13 @@ class AccountStatusCreationWidget extends HookConsumerWidget {
(status?.isCustomized ?? false)
? Padding(
padding: const EdgeInsets.only(left: 4),
child: AccountStatusWidget(uname: uname),
child: AccountStatusWidget(
uname: uname,
padding: renderPadding,
),
)
: Padding(
padding:
padding ??
EdgeInsets.symmetric(horizontal: 16, vertical: 8),
padding: renderPadding,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [