File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -5,16 +5,17 @@ interface Window {
55 } ;
66}
77
8- if ( window . CubeUIKit ?. version ) {
8+ const version = '__UIKIT_VERSION__' ;
9+
10+ // Ensure CubeUIKit is defined on window in a way bundlers recognize
11+ window . CubeUIKit = window . CubeUIKit || { version } ;
12+
13+ // Check for multiple versions
14+ if ( window . CubeUIKit . version && window . CubeUIKit . version !== version ) {
915 console . error ( 'More than one version of CubeUIKit is loaded' , {
10- loadedVersions : [ window . CubeUIKit . version , '__UIKIT_VERSION' ] ,
16+ loadedVersions : [ window . CubeUIKit . version , version ] ,
1117 } ) ;
1218} else {
13- if ( ! window . CubeUIKit || ! Array . isArray ( window . CubeUIKit ) ) {
14- window . CubeUIKit = {
15- version : '__UIKIT_VERSION__' ,
16- } ;
17- } else {
18- window . CubeUIKit . version = '__UIKIT_VERSION__' ;
19- }
19+ // Set version if not already set
20+ window . CubeUIKit . version = version ;
2021}
You can’t perform that action at this time.
0 commit comments