diff options
| author | Xeltica <7106976+Xeltica@users.noreply.github.com> | 2020-07-30 23:56:17 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-30 23:56:17 +0900 |
| commit | 362e95263df3d0f564030d30aa3390ea33fde0a1 (patch) | |
| tree | 0a64c7c142699adafa9ef7e26c47374caef4235e | |
| parent | Mapping files folder outside the container (#6598) (diff) | |
| download | sharkey-362e95263df3d0f564030d30aa3390ea33fde0a1.tar.gz sharkey-362e95263df3d0f564030d30aa3390ea33fde0a1.tar.bz2 sharkey-362e95263df3d0f564030d30aa3390ea33fde0a1.zip | |
非ログイン時にウェルカムメッセージが被る問題を修正 (#6509)
* fix #6493
* Fix indentation
| -rw-r--r-- | src/client/app.vue | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/src/client/app.vue b/src/client/app.vue index 093e65d16e..dcd393db32 100644 --- a/src/client/app.vue +++ b/src/client/app.vue @@ -18,8 +18,10 @@ </transition> </div> <div class="sub"> - <button v-if="widgetsEditMode" class="_button edit active" @click="widgetsEditMode = false"><fa :icon="faGripVertical"/></button> - <button v-else class="_button edit" @click="widgetsEditMode = true"><fa :icon="faGripVertical"/></button> + <template v-if="$store.getters.isSignedIn"> + <button v-if="widgetsEditMode" class="_button edit active" @click="widgetsEditMode = false"><fa :icon="faGripVertical"/></button> + <button v-else class="_button edit" @click="widgetsEditMode = true"><fa :icon="faGripVertical"/></button> + </template> <div class="search"> <fa :icon="faSearch"/> <input type="search" :placeholder="$t('search')" v-model="searchQuery" v-autocomplete="{ model: 'searchQuery' }" :disabled="searchWait" @keypress="searchKeypress"/> @@ -141,7 +143,7 @@ export default Vue.extend({ }; }, - widgets(): any[] { + widgets(): any { if (this.$store.getters.isSignedIn) { const widgets = this.$store.state.deviceUser.widgets; return { @@ -150,18 +152,24 @@ export default Vue.extend({ mobile: widgets.filter(x => x.place === 'mobile'), }; } else { - return { - left: [], - right: [{ + const right = [{ + name: 'calendar', + id: 'b', place: 'right', data: {} + }, { + name: 'trends', + id: 'c', place: 'right', data: {} + }]; + + if (this.$route.name !== 'index') { + right.unshift({ name: 'welcome', id: 'a', place: 'right', data: {} - }, { - name: 'calendar', - id: 'b', place: 'right', data: {} - }, { - name: 'trends', - id: 'c', place: 'right', data: {} - }], + }); + } + + return { + left: [], + right, mobile: [], }; } |