File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import type { RouteKey } from '@elegant-router/types';
6
6
import { SetupStoreId } from '@/enum' ;
7
7
import { useRouterPush } from '@/hooks/common/router' ;
8
8
import { localStg } from '@/utils/storage' ;
9
+ import { useRouteStore } from '@/store/modules/route' ;
9
10
import { useThemeStore } from '../theme' ;
10
11
import {
11
12
filterTabsByAllRoutes ,
@@ -23,6 +24,7 @@ import {
23
24
24
25
export const useTabStore = defineStore ( SetupStoreId . Tab , ( ) => {
25
26
const router = useRouter ( ) ;
27
+ const routeStore = useRouteStore ( ) ;
26
28
const themeStore = useThemeStore ( ) ;
27
29
const { routerPush } = useRouterPush ( false ) ;
28
30
@@ -34,7 +36,7 @@ export const useTabStore = defineStore(SetupStoreId.Tab, () => {
34
36
35
37
/** Init home tab */
36
38
function initHomeTab ( ) {
37
- homeTab . value = getDefaultHomeTab ( router ) ;
39
+ homeTab . value = getDefaultHomeTab ( router , routeStore . routeHome ) ;
38
40
}
39
41
40
42
/** Get all tabs */
Original file line number Diff line number Diff line change @@ -100,9 +100,9 @@ export function getRouteIcons(route: App.Global.TabRoute) {
100
100
* Get default home tab
101
101
*
102
102
* @param router
103
+ * @param homeRouteName routeHome in useRouteStore
103
104
*/
104
- export function getDefaultHomeTab ( router : Router ) {
105
- const homeRouteName = import . meta. env . VITE_ROUTE_HOME ;
105
+ export function getDefaultHomeTab ( router : Router , homeRouteName : LastLevelRouteKey ) {
106
106
const homeRoutePath = getRoutePath ( homeRouteName ) ;
107
107
const i18nLabel = $t ( `route.${ homeRouteName } ` ) ;
108
108
You can’t perform that action at this time.
0 commit comments