diff --git a/lib/screens/creators/hub.dart b/lib/screens/creators/hub.dart index 0b834b2..a9f4170 100644 --- a/lib/screens/creators/hub.dart +++ b/lib/screens/creators/hub.dart @@ -324,9 +324,7 @@ class CreatorHubScreen extends HookConsumerWidget { subtitle: Text('createPublisherHint').tr(), trailing: const Icon(Symbols.chevron_right), onTap: () { - context.push('/creators/publishers/new').then(( - value, - ) { + context.push('/creators/new').then((value) { if (value != null) { ref.invalidate(publishersManagedProvider); } diff --git a/lib/screens/posts/compose_article.dart b/lib/screens/posts/compose_article.dart index 476e8f2..95b6526 100644 --- a/lib/screens/posts/compose_article.dart +++ b/lib/screens/posts/compose_article.dart @@ -238,7 +238,7 @@ class ArticleComposeScreen extends HookConsumerWidget { children: [ // Publisher row Card( - margin: EdgeInsets.only(bottom: 8), + margin: EdgeInsets.only(top: 8), elevation: 1, child: Padding( padding: const EdgeInsets.all(12), @@ -265,12 +265,22 @@ class ArticleComposeScreen extends HookConsumerWidget { }); }, ), - const Gap(12), - Text( - state.currentPublisher.value?.name ?? - 'postPublisherUnselected'.tr(), - style: theme.textTheme.bodyMedium, - ), + const Gap(16), + if (state.currentPublisher.value == null) + Text( + 'postPublisherUnselected'.tr(), + style: theme.textTheme.bodyMedium, + ) + else + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(state.currentPublisher.value!.nick).bold(), + Text( + '@${state.currentPublisher.value!.name}', + ).fontSize(12), + ], + ), ], ), ),