diff --git a/ui/src/store/abpConfig.model.ts b/ui/src/store/abpConfig.model.ts index 158ca770..31ed3109 100644 --- a/ui/src/store/abpConfig.model.ts +++ b/ui/src/store/abpConfig.model.ts @@ -106,52 +106,5 @@ export const abpConfigModel: AbpConfigModel = { const menu = getChildren(result.data.items ?? [], null) actions.setMenu(menu) - - /* -const appsMenuConfig: NavigationTree[] = [ - { - key: 'apps', - path: '', - title: 'APPS', - translateKey: 'nav.apps', - icon: 'apps', - type: NAV_ITEM_TYPE_TITLE, - authority: [ADMIN, USER], - subMenu: [ - { - key: 'apps.project', - path: '', - title: 'Project', - translateKey: 'nav.appsProject.project', - icon: 'project', - type: NAV_ITEM_TYPE_COLLAPSE, - authority: [ADMIN, USER], - subMenu: [ - { - key: 'appsProject.dashboard', - path: `${APP_PREFIX_PATH}/project/dashboard`, - title: 'Dashboard', - translateKey: 'nav.appsProject.dashboard', - icon: '', - type: NAV_ITEM_TYPE_ITEM, - authority: [ADMIN, USER], - subMenu: [], - }, - { - key: 'appsProject.projectList', - path: `${APP_PREFIX_PATH}/project/project-list`, - title: 'Project List', - translateKey: 'nav.appsProject.projectList', - icon: '', - type: NAV_ITEM_TYPE_ITEM, - authority: [ADMIN, USER], - subMenu: [], - }, - ], - }, - ], - }, -] -*/ }), } diff --git a/ui/src/views/version/swRegistration.ts b/ui/src/views/version/swRegistration.ts index 79aa6d6b..e683e07a 100644 --- a/ui/src/views/version/swRegistration.ts +++ b/ui/src/views/version/swRegistration.ts @@ -1,8 +1,7 @@ import { registerSW } from 'virtual:pwa-register' -import { store, useStoreActions } from '@/store' +import { store } from '@/store' export const registerServiceWorker = () => { - const { setUiVersion } = useStoreActions((s) => s.locale) registerSW({ immediate: true, async onNeedRefresh() { @@ -11,12 +10,14 @@ export const registerServiceWorker = () => { const data = await res.json() const latest = data?.releases?.[0]?.version if (latest) { - setUiVersion(latest) + // ✅ direkt store.dispatch ile versiyonu güncelle + store.getActions().locale.setUiVersion(latest) } } catch { console.warn('Yeni versiyon bilgisi alınamadı') } - // Yeni SW aktif olacak + + // ✅ yeni SW aktif olduğunda uygulamayı yenile window.location.reload() }, onOfflineReady() {