fix global notices not working sometimes
This commit is contained in:
parent
1dc22e2678
commit
45e6e03a03
3 changed files with 6 additions and 4 deletions
|
|
@ -8,6 +8,7 @@ import Popover from 'components/popover/popover.vue'
|
||||||
import ConfirmModal from 'components/confirm_modal/confirm_modal.vue'
|
import ConfirmModal from 'components/confirm_modal/confirm_modal.vue'
|
||||||
import ModifiedIndicator from '../helpers/modified_indicator.vue'
|
import ModifiedIndicator from '../helpers/modified_indicator.vue'
|
||||||
import EmojiEditingPopover from '../helpers/emoji_editing_popover.vue'
|
import EmojiEditingPopover from '../helpers/emoji_editing_popover.vue'
|
||||||
|
import { useInterfaceStore } from 'src/stores/interface'
|
||||||
|
|
||||||
const EmojiTab = {
|
const EmojiTab = {
|
||||||
components: {
|
components: {
|
||||||
|
|
@ -232,7 +233,7 @@ const EmojiTab = {
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
displayError (msg) {
|
displayError (msg) {
|
||||||
this.$store.useInterfaceStore().pushGlobalNotice({
|
useInterfaceStore().pushGlobalNotice({
|
||||||
messageKey: 'admin_dash.emoji.error',
|
messageKey: 'admin_dash.emoji.error',
|
||||||
messageArgs: [msg],
|
messageArgs: [msg],
|
||||||
level: 'error'
|
level: 'error'
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import StringSetting from '../helpers/string_setting.vue'
|
||||||
import GroupSetting from '../helpers/group_setting.vue'
|
import GroupSetting from '../helpers/group_setting.vue'
|
||||||
import Popover from 'src/components/popover/popover.vue'
|
import Popover from 'src/components/popover/popover.vue'
|
||||||
import PanelLoading from 'src/components/panel_loading/panel_loading.vue'
|
import PanelLoading from 'src/components/panel_loading/panel_loading.vue'
|
||||||
|
import { useInterfaceStore } from 'src/stores/interface'
|
||||||
|
|
||||||
import SharedComputedObject from '../helpers/shared_computed_object.js'
|
import SharedComputedObject from '../helpers/shared_computed_object.js'
|
||||||
import { library } from '@fortawesome/fontawesome-svg-core'
|
import { library } from '@fortawesome/fontawesome-svg-core'
|
||||||
|
|
@ -80,7 +81,7 @@ const FrontendsTab = {
|
||||||
this.$store.dispatch('loadFrontendsStuff')
|
this.$store.dispatch('loadFrontendsStuff')
|
||||||
if (response.error) {
|
if (response.error) {
|
||||||
const reason = await response.error.json()
|
const reason = await response.error.json()
|
||||||
this.$store.useInterfaceStore().pushGlobalNotice({
|
useInterfaceStore().pushGlobalNotice({
|
||||||
level: 'error',
|
level: 'error',
|
||||||
messageKey: 'admin_dash.frontend.failure_installing_frontend',
|
messageKey: 'admin_dash.frontend.failure_installing_frontend',
|
||||||
messageArgs: {
|
messageArgs: {
|
||||||
|
|
@ -90,7 +91,7 @@ const FrontendsTab = {
|
||||||
timeout: 5000
|
timeout: 5000
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
this.$store.useInterfaceStore().pushGlobalNotice({
|
useInterfaceStore().pushGlobalNotice({
|
||||||
level: 'success',
|
level: 'success',
|
||||||
messageKey: 'admin_dash.frontend.success_installing_frontend',
|
messageKey: 'admin_dash.frontend.success_installing_frontend',
|
||||||
messageArgs: {
|
messageArgs: {
|
||||||
|
|
|
||||||
|
|
@ -315,7 +315,7 @@ const AppearanceTab = {
|
||||||
},
|
},
|
||||||
onImportFailure (result) {
|
onImportFailure (result) {
|
||||||
console.error('Failure importing theme:', result)
|
console.error('Failure importing theme:', result)
|
||||||
this.$store.useInterfaceStore().pushGlobalNotice({ messageKey: 'settings.invalid_theme_imported', level: 'error' })
|
useInterfaceStore().pushGlobalNotice({ messageKey: 'settings.invalid_theme_imported', level: 'error' })
|
||||||
},
|
},
|
||||||
importValidator (parsed, filename) {
|
importValidator (parsed, filename) {
|
||||||
if (filename.endsWith('.json')) {
|
if (filename.endsWith('.json')) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue