feat(react): add setupIonicReact function (#24254)

resolves #24139
This commit is contained in:
Liam DeBeasi
2021-11-22 15:29:47 -05:00
committed by GitHub
parent 3c4f9fd2d5
commit 55db38ddc5
6 changed files with 59 additions and 17 deletions

View File

@ -1,4 +1,4 @@
import { initialize } from '@ionic/core/components';
import { IonicConfig, initialize } from '@ionic/core/components';
import { addIcons } from 'ionicons';
import {
arrowBackSharp,
@ -23,7 +23,6 @@ export {
createGesture,
iosTransitionAnimation,
mdTransitionAnimation,
setupConfig,
IonicSwiper,
IonicSlides,
getTimeGivenProgression,
@ -190,13 +189,17 @@ addIcons({
'search-sharp': searchSharp,
});
/**
* By default Ionic Framework hides elements that
* are not hydrated, but in the CE build there is no
* hydration.
* TODO: Remove when all integrations have been
* migrated to CE build.
*/
document.documentElement.classList.add('ion-ce');
export const setupIonicReact = (config: IonicConfig = {}) => {
/**
* By default Ionic Framework hides elements that
* are not hydrated, but in the CE build there is no
* hydration.
* TODO: Remove when all integrations have been
* migrated to CE build.
*/
document.documentElement.classList.add('ion-ce');
initialize();
initialize({
...config
});
}