Fix groups screen for when there are no groups created.

This commit is contained in:
Georgi Prodanov 2017-03-07 10:40:10 +02:00
Родитель 1345ab0050
Коммит 32c1b6328d
2 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -17,7 +17,7 @@ export class GroupsComponent implements OnInit {
userGroups: Group[];
hasMoreUnjoined: boolean = true;
hasMoreUserGroups: boolean = true;
hasAnyGroups: boolean = false;
hasAnyGroups: boolean = null;
private readonly _pageSize = 7;
private _unjoinedPage = 0;
private _userGroupsPage = 0;

Просмотреть файл

@ -7,7 +7,9 @@
</ActionItem>
</ActionBarExtension>
<StackLayout *ngIf="isInitialized() && !hasAnyGroups" class="no-items">
<ActivityIndicator [busy]="hasAnyGroups === null" [visibility]="hasAnyGroups !== null ? 'collapse' : 'visible'" horizontalAlignment="center" verticalAlignment="center"></ActivityIndicator>
<StackLayout *ngIf="hasAnyGroups === false" class="no-items">
<Label class="if" text="&#x6e;"></Label>
<Label text="No groups yet" [textWrap]="true" class="title"></Label>
<StackLayout>
@ -18,7 +20,7 @@
</StackLayout>
</StackLayout>
<TabView #groupsTabView [(ngModel)]="selectedIndex" class="tab-view" tabsBackgroundColor="#F4550F" selectedTabTextColor="#fff" tabTextColor="#ccc" selectedColor="#eee">
<TabView *ngIf="hasAnyGroups === true" #groupsTabView [(ngModel)]="selectedIndex" class="tab-view" tabsBackgroundColor="#F4550F" selectedTabTextColor="#fff" tabTextColor="#ccc" selectedColor="#eee">
<StackLayout *tabItem="{ title: 'My Groups' }" class="tab-item">
<StackLayout class="tab-items-wrapper" [ngClass]="{ 'no-groups': userGroups && !userGroups.length }">
<ActivityIndicator [busy]="!userGroups && selectedIndex === 0" [visibility]="userGroups ? 'collapse' : 'visible'" horizontalAlignment="center" verticalAlignment="center"></ActivityIndicator>