77// children — adding a new settings page to web means adding an entry here.
88
99import type { Component } from 'vue'
10- import { i18nRef } from '@/i18n'
10+ import { i18nRef } from '@memohai/web /i18n'
1111
1212export interface SettingsRouteSpec {
1313 name ?: string
@@ -27,92 +27,92 @@ export const SETTINGS_ROUTE_SPECS: SettingsRouteSpec[] = [
2727 {
2828 name : 'bots' ,
2929 path : '' ,
30- loader : ( ) => import ( '@/pages/bots/index.vue' ) ,
30+ loader : ( ) => import ( '@memohai/web /pages/bots/index.vue' ) ,
3131 } ,
3232 {
3333 name : 'bot-new' ,
3434 path : 'new' ,
35- loader : ( ) => import ( '@/pages/bots/new.vue' ) ,
35+ loader : ( ) => import ( '@memohai/web /pages/bots/new.vue' ) ,
3636 meta : { breadcrumb : i18nRef ( 'bots.createBot' ) }
3737 } ,
3838 {
3939 name : 'bot-detail' ,
4040 path : ':botId' ,
41- loader : ( ) => import ( '@/pages/bots/detail.vue' ) ,
41+ loader : ( ) => import ( '@memohai/web /pages/bots/detail.vue' ) ,
4242 meta : { breadcrumb : ( route : { params : { botId ?: string } } ) => route . params . botId }
4343 } ,
4444 ]
4545 } ,
4646 {
4747 name : 'providers' ,
4848 path : '/settings/providers' ,
49- loader : ( ) => import ( '@/pages/providers/index.vue' ) ,
49+ loader : ( ) => import ( '@memohai/web /pages/providers/index.vue' ) ,
5050 meta : { breadcrumb : i18nRef ( 'sidebar.providers' ) }
5151 } ,
5252 {
5353 name : 'web-search' ,
5454 path : '/settings/web-search' ,
55- loader : ( ) => import ( '@/pages/web-search/index.vue' ) ,
55+ loader : ( ) => import ( '@memohai/web /pages/web-search/index.vue' ) ,
5656 meta : { breadcrumb : i18nRef ( 'sidebar.webSearch' ) }
5757 } ,
5858 {
5959 name : 'memory' ,
6060 path : '/settings/memory' ,
61- loader : ( ) => import ( '@/pages/memory/index.vue' ) ,
61+ loader : ( ) => import ( '@memohai/web /pages/memory/index.vue' ) ,
6262 meta : { breadcrumb : i18nRef ( 'sidebar.memory' ) }
6363 } ,
6464 {
6565 name : 'speech' ,
6666 path : '/settings/speech' ,
67- loader : ( ) => import ( '@/pages/speech/index.vue' ) ,
67+ loader : ( ) => import ( '@memohai/web /pages/speech/index.vue' ) ,
6868 meta : { breadcrumb : i18nRef ( 'sidebar.speech' ) }
6969 } ,
7070 {
7171 name : 'transcription' ,
7272 path : '/settings/transcription' ,
73- loader : ( ) => import ( '@/pages/transcription/index.vue' ) ,
73+ loader : ( ) => import ( '@memohai/web /pages/transcription/index.vue' ) ,
7474 meta : { breadcrumb : i18nRef ( 'sidebar.transcription' ) }
7575 } ,
7676 {
7777 name : 'email' ,
7878 path : '/settings/email' ,
79- loader : ( ) => import ( '@/pages/email/index.vue' ) ,
79+ loader : ( ) => import ( '@memohai/web /pages/email/index.vue' ) ,
8080 meta : { breadcrumb : i18nRef ( 'sidebar.email' ) }
8181 } ,
8282 {
8383 name : 'usage' ,
8484 path : '/settings/usage' ,
85- loader : ( ) => import ( '@/pages/usage/index.vue' ) ,
85+ loader : ( ) => import ( '@memohai/web /pages/usage/index.vue' ) ,
8686 meta : { breadcrumb : i18nRef ( 'sidebar.usage' ) }
8787 } ,
8888 {
8989 name : 'appearance' ,
9090 path : '/settings/appearance' ,
91- loader : ( ) => import ( '@/pages/appearance/index.vue' ) ,
91+ loader : ( ) => import ( '@memohai/web /pages/appearance/index.vue' ) ,
9292 meta : { breadcrumb : i18nRef ( 'sidebar.appearance' ) }
9393 } ,
9494 {
9595 name : 'profile' ,
9696 path : '/settings/profile' ,
97- loader : ( ) => import ( '@/pages/profile/index.vue' ) ,
97+ loader : ( ) => import ( '@memohai/web /pages/profile/index.vue' ) ,
9898 meta : { breadcrumb : i18nRef ( 'sidebar.profile' ) }
9999 } ,
100100 {
101101 name : 'platform' ,
102102 path : '/settings/platform' ,
103- loader : ( ) => import ( '@/pages/platform/index.vue' ) ,
103+ loader : ( ) => import ( '@memohai/web /pages/platform/index.vue' ) ,
104104 meta : { breadcrumb : i18nRef ( 'sidebar.platform' ) }
105105 } ,
106106 {
107107 name : 'supermarket' ,
108108 path : '/settings/supermarket' ,
109- loader : ( ) => import ( '@/pages/supermarket/index.vue' ) ,
109+ loader : ( ) => import ( '@memohai/web /pages/supermarket/index.vue' ) ,
110110 meta : { breadcrumb : i18nRef ( 'sidebar.supermarket' ) }
111111 } ,
112112 {
113113 name : 'about' ,
114114 path : '/settings/about' ,
115- loader : ( ) => import ( '@/pages/about/index.vue' ) ,
115+ loader : ( ) => import ( '@memohai/web /pages/about/index.vue' ) ,
116116 meta : { breadcrumb : i18nRef ( 'sidebar.about' ) }
117117 } ,
118118]
0 commit comments