diff --git a/lib/ui/widgets/group_membership_widget.dart b/lib/ui/widgets/group_membership_widget.dart index 16c5824..10b3c44 100644 --- a/lib/ui/widgets/group_membership_widget.dart +++ b/lib/ui/widgets/group_membership_widget.dart @@ -132,6 +132,11 @@ class _GroupMembershipWidgetState extends SafeState { /// Build visitor state Widget _buildVisitorState() { + + // Check if the user can request membership + if (group.registrationLevel == GroupRegistrationLevel.CLOSED) + return Text(tr("Closed registration")); + return RichText( text: TextSpan( text: tr("Request membership"),