summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXeltica <7106976+Xeltica@users.noreply.github.com>2020-07-30 23:56:17 +0900
committerGitHub <noreply@github.com>2020-07-30 23:56:17 +0900
commit362e95263df3d0f564030d30aa3390ea33fde0a1 (patch)
tree0a64c7c142699adafa9ef7e26c47374caef4235e
parentMapping files folder outside the container (#6598) (diff)
downloadsharkey-362e95263df3d0f564030d30aa3390ea33fde0a1.tar.gz
sharkey-362e95263df3d0f564030d30aa3390ea33fde0a1.tar.bz2
sharkey-362e95263df3d0f564030d30aa3390ea33fde0a1.zip
非ログイン時にウェルカムメッセージが被る問題を修正 (#6509)
* fix #6493 * Fix indentation
-rw-r--r--src/client/app.vue34
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: [],
};
}