diff --git a/aleksis/core/assets/App.vue b/aleksis/core/assets/App.vue index 1ec07ec8fd8996272460fee2f6c198c1402bb451..640b7231c821a1134879f9670d2c320aa53ba9d3 100644 --- a/aleksis/core/assets/App.vue +++ b/aleksis/core/assets/App.vue @@ -5,9 +5,7 @@ $apollo.loading && (!currentUser || !whoAmI || - !systemProperties || - !messages || - !footerMenu) + !systemProperties) " > </loading> @@ -197,9 +195,9 @@ color="primary lighten-1" > <v-card flat tile class="primary white--text flex-grow-1"> - <v-card-text v-if="footerMenu.items" class="pa-0"> + <v-card-text class="pa-0"> <v-container class="px-6"> - <v-row justify="center" no-gutters> + <v-row justify="center" v-if="footerMenu && footerMenu.items" no-gutters> <v-btn v-for="menu_item in footerMenu.items" :key="menu_item.name" @@ -215,6 +213,12 @@ {{ menu_item.name }} </v-btn> </v-row> + <v-row justify="center" v-else-if="!footerMenu"> + <v-skeleton-loader + class="ma-2" + type="chip" + /> + </v-row> </v-container> </v-card-text> <v-divider />