fix(vue): apply polyfills before defining custom elements

Closes #19176
This commit is contained in:
Michael Tintiuc 2019-08-25 20:13:13 +03:00 committed by Mike Hartington
parent 7f6664708c
commit d031434b5d
No known key found for this signature in database
GPG Key ID: 493BFB24814E6209
1 changed files with 4 additions and 3 deletions

View File

@ -4,12 +4,12 @@ import { IonicConfig } from '@ionic/core';
// Webpack import for ionicons
import { addIcons } from 'ionicons';
import { close, reorder, menu, arrowDown, arrowForward, arrowBack, search, closeCircle } from 'ionicons/icons';
import { arrowBack, arrowDown, arrowForward, close, closeCircle, menu, reorder, search } from 'ionicons/icons';
// import '@ionic/core/css/ionic.bundle.css';
// import 'ionicons/dist/collection/icon/icon.css';
import { defineCustomElements } from '@ionic/core/loader';
import { applyPolyfills, defineCustomElements } from '@ionic/core/loader';
import { IonicWindow } from './interfaces';
export function appInitialize(config?: IonicConfig) {
@ -17,7 +17,8 @@ export function appInitialize(config?: IonicConfig) {
const Ionic = (win.Ionic = win.Ionic || {});
Ionic.config = config;
defineCustomElements(window);
applyPolyfills().then(() => defineCustomElements(win));
// Icons that are used by internal components
addIcons({
'ios-close': close.ios,