4949 </v-container >
5050 </v-main >
5151
52+ <v-dialog v-model =" migrationNoticeDialog" width =" 35rem" >
53+ <migration-notice v-if =" migrationNoticeDialog" @closeDialog =closeMigrationNoticeDialog />
54+ </v-dialog >
55+
5256 <v-snackbar v-model =" isSnackbarDisplayed" >
5357 {{ snackbarMessage }}
5458
@@ -112,12 +116,14 @@ import { mdiCog, mdiRss } from '@mdi/js'
112116import PullToRefresh from ' pulltorefreshjs'
113117import { Component , Vue } from ' vue-property-decorator'
114118
119+ import MigrationNotice from ' @/components/base/MigrationNotice.vue'
115120import { SettingsModule , ThemeType } from ' @/store/modules/settings'
116121import { updateAllData } from ' @/store/modules/storage'
117122import { displaySnackbar , hideSnackbar } from ' @/utils/snackbar'
118123
119124@Component ({
120125 components: {
126+ MigrationNotice ,
121127 ViewNavigationDesktop : () => import (/* webpackChunkName: "desktop" */ ' @/components/navigation/ViewNavigationDesktop.vue' ),
122128 ViewNavigationMobile : () => import (/* webpackChunkName: "mobile" */ ' @/components/navigation/ViewNavigationMobile.vue' ),
123129 DayNavigation : () => import (/* webpackChunkName: "mobile" */ ' @/components/navigation/DayNavigation.vue' )
@@ -132,6 +138,8 @@ export default class App extends Vue {
132138 isNavigationDisplayed = true
133139 isDayMenuDisplayed = false
134140
141+ migrationNoticeDialog = process .env .VUE_APP_MIGRATION_DISPLAY
142+
135143 isSnackbarDisplayed = false
136144 snackbarMessage = ' '
137145 snackbarButton = ' '
@@ -258,5 +266,9 @@ export default class App extends Vue {
258266 setDayMenuDisplay (isDayMenuDisplayed : boolean ): void {
259267 this .isDayMenuDisplayed = isDayMenuDisplayed
260268 }
269+
270+ closeMigrationNoticeDialog (): void {
271+ this .migrationNoticeDialog = false
272+ }
261273}
262274 </script >
0 commit comments