Hide group link when not enabled.

This commit is contained in:
Alan Evans 2020-10-15 16:54:20 -03:00 committed by Greyson Parrelli
parent ee3d7a9a35
commit a635f27c68
2 changed files with 11 additions and 11 deletions

View File

@ -75,6 +75,7 @@ public final class ShareableGroupLinkDialogFragment extends DialogFragment {
private void initializeViews(@NonNull View view) { private void initializeViews(@NonNull View view) {
SwitchCompat shareableGroupLinkSwitch = view.findViewById(R.id.shareable_group_link_enable_switch); SwitchCompat shareableGroupLinkSwitch = view.findViewById(R.id.shareable_group_link_enable_switch);
TextView shareableGroupLinkDisplay = view.findViewById(R.id.shareable_group_link_display); TextView shareableGroupLinkDisplay = view.findViewById(R.id.shareable_group_link_display);
View shareableGroupLinkDisplayRow = view.findViewById(R.id.shareable_group_link_display_row);
SwitchCompat approveNewMembersSwitch = view.findViewById(R.id.shareable_group_link_approve_new_members_switch); SwitchCompat approveNewMembersSwitch = view.findViewById(R.id.shareable_group_link_approve_new_members_switch);
View shareableGroupLinkRow = view.findViewById(R.id.shareable_group_link_row); View shareableGroupLinkRow = view.findViewById(R.id.shareable_group_link_row);
View shareRow = view.findViewById(R.id.shareable_group_link_share_row); View shareRow = view.findViewById(R.id.shareable_group_link_share_row);
@ -92,7 +93,7 @@ public final class ShareableGroupLinkDialogFragment extends DialogFragment {
approveNewMembersSwitch.setChecked(groupLink.isRequiresApproval()); approveNewMembersSwitch.setChecked(groupLink.isRequiresApproval());
shareableGroupLinkDisplay.setText(formatForFullWidthWrapping(groupLink.getUrl())); shareableGroupLinkDisplay.setText(formatForFullWidthWrapping(groupLink.getUrl()));
ViewUtil.setEnabledRecursive(shareableGroupLinkDisplay, groupLink.isEnabled()); shareableGroupLinkDisplayRow.setVisibility(groupLink.isEnabled() ? View.VISIBLE : View.GONE);
ViewUtil.setEnabledRecursive(shareRow, groupLink.isEnabled()); ViewUtil.setEnabledRecursive(shareRow, groupLink.isEnabled());
ViewUtil.setEnabledRecursive(resetLinkRow, groupLink.isEnabled()); ViewUtil.setEnabledRecursive(resetLinkRow, groupLink.isEnabled());
ViewUtil.setEnabledRecursive(membersSectionHeader, groupLink.isEnabled()); ViewUtil.setEnabledRecursive(membersSectionHeader, groupLink.isEnabled());

View File

@ -85,7 +85,6 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal"
android:layout_weight="1" android:layout_weight="1"
android:enabled="false"
android:gravity="center_vertical|start" android:gravity="center_vertical|start"
android:text="@string/ShareableGroupLinkDialogFragment__share" android:text="@string/ShareableGroupLinkDialogFragment__share"
android:textAlignment="viewStart" android:textAlignment="viewStart"