fix(vue): update imports for types and ionicons

Closes #18701
This commit is contained in:
Simon Wicki
2019-07-02 21:57:47 +02:00
committed by Mike Hartington
parent f16b118794
commit f56fea6a1f
6 changed files with 40 additions and 7 deletions

View File

@ -4,7 +4,7 @@ import { IonicConfig } from '@ionic/core';
// Webpack import for ionicons
import { addIcons } from 'ionicons';
import { ICON_PATHS } from 'ionicons/icons';
import { close, reorder, menu, arrowDown, arrowForward, arrowBack, search, closeCircle } from 'ionicons/icons';
// import '@ionic/core/css/ionic.bundle.css';
// import 'ionicons/dist/collection/icon/icon.css';
@ -18,5 +18,23 @@ export function appInitialize(config?: IonicConfig) {
Ionic.config = config;
defineCustomElements(window);
addIcons(ICON_PATHS);
// Icons that are used by internal components
addIcons({
'ios-close': close.ios,
'md-close': close.md,
'ios-reorder': reorder.ios,
'md-reorder': reorder.md,
'ios-menu': menu.ios,
'md-menu': menu.md,
'ios-arrow-forward': arrowForward.ios,
'md-arrow-forward': arrowForward.md,
'ios-arrow-back': arrowBack.ios,
'md-arrow-back': arrowBack.md,
'ios-arrow-down': arrowDown.ios,
'md-arrow-down': arrowDown.md,
'ios-search': search.ios,
'md-search': search.md,
'ios-close-circle': closeCircle.ios,
'md-close-circle': closeCircle.md,
});
}