Blame view

src/components/Application/index.ts 707 Bytes
1
import { withInstall } from '../util';
vben authored
2
import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent';
3
import AppLogo from './src/AppLogo.vue';
vben authored
4
5
6
7
export const AppLocalePicker = createAsyncComponent(() => import('./src/AppLocalePicker.vue'), {
  loading: true,
});
vben authored
8
export const AppProvider = createAsyncComponent(() => import('./src/AppProvider.vue'));
9
10
11
export const AppSearch = createAsyncComponent(() => import('./src/search/AppSearch.vue'), {
  loading: true,
});
12
// export const AppLogo = createAsyncComponent(() => import('./src/AppLogo.vue'));
vben authored
13
vben authored
14
withInstall(AppLocalePicker, AppLogo, AppProvider, AppSearch);
vben authored
15
vben authored
16
export { useAppProviderContext } from './src/useAppContext';
17
export { AppLogo };