Blame view

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

withInstall(AppLogo, AppProvider);