FAB for label in repo

This commit is contained in:
M M Arif 2023-03-17 17:37:25 +05:00
parent d2960fa13b
commit e8878c90c0

View file

@ -55,6 +55,9 @@ public class LabelsFragment extends Fragment {
FragmentLabelsBinding.inflate(inflater, container, false);
setHasOptionsMenu(true);
boolean canPush = repository.getPermissions().isPush();
boolean archived = repository.getRepository().isArchived();
final SwipeRefreshLayout swipeRefresh = fragmentLabelsBinding.pullToRefresh;
noData = fragmentLabelsBinding.noData;
@ -79,6 +82,15 @@ public class LabelsFragment extends Fragment {
fetchDataAsync(repository.getOwner(), repository.getName());
if (!canPush || archived) {
fragmentLabelsBinding.createLabel.setVisibility(View.GONE);
}
fragmentLabelsBinding.createLabel.setOnClickListener(
v112 -> {
startActivity(repository.getIntent(getContext(), CreateLabelActivity.class));
});
return fragmentLabelsBinding.getRoot();
}