Sha256: 2164ce814c3ff86d9dd0de387e720b2f9211f4d9a4de7f65c61e257d239791fb

Contents?: true

Size: 513 Bytes

Versions: 21

Compression:

Stored size: 513 Bytes

Contents

import StaleRecord from '@/components/errors/stale-record.vue'

export default {
  methods: {
    openErrorModal(errorType) {
      let ModalComponent = null

      switch (errorType) {
        case 'staleRecord':
          ModalComponent = StaleRecord
          break
        default:
          return // unknown error type
      }

      this.openModal({
        title: this.$t(`errorModals.${errorType}.title`),
        component: ModalComponent,
        props: { modalClass: 'w-144' },
      })
    },
  },
}

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
maglevcms-1.8.0 app/frontend/editor/mixins/error-modal.js
maglevcms-1.7.3 app/frontend/editor/mixins/error-modal.js
maglevcms-1.7.2 app/frontend/editor/mixins/error-modal.js
maglevcms-1.7.1 app/frontend/editor/mixins/error-modal.js
maglevcms-1.7.0 app/frontend/editor/mixins/error-modal.js
maglevcms-1.6.1 app/frontend/editor/mixins/error-modal.js
maglevcms-1.6.0 app/frontend/editor/mixins/error-modal.js
maglevcms-1.5.1 app/frontend/editor/mixins/error-modal.js
maglevcms-1.4.0 app/frontend/editor/mixins/error-modal.js
maglevcms-1.3.0 app/frontend/editor/mixins/error-modal.js
maglevcms-1.2.2 app/frontend/editor/mixins/error-modal.js
maglevcms-1.2.1 app/frontend/editor/mixins/error-modal.js
maglevcms-1.2.0 app/frontend/editor/mixins/error-modal.js
maglevcms-1.1.7 app/frontend/editor/mixins/error-modal.js
maglevcms-1.1.6 app/frontend/editor/mixins/error-modal.js
maglevcms-1.1.5 app/frontend/editor/mixins/error-modal.js
maglevcms-1.1.4 app/frontend/editor/mixins/error-modal.js
maglevcms-1.1.3 app/frontend/editor/mixins/error-modal.js
maglevcms-1.1.2 app/frontend/editor/mixins/error-modal.js
maglevcms-1.1.1 app/frontend/editor/mixins/error-modal.js