Skip to content

Commit eafcd22

Browse files
committed
fix: version define
1 parent adefb12 commit eafcd22

File tree

2 files changed

+18
-11
lines changed

2 files changed

+18
-11
lines changed

.changeset/witty-yaks-fetch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@cube-dev/ui-kit': patch
3+
---
4+
5+
Check the env before setting uikit version globally.

src/version.ts

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,19 @@ interface Window {
55
};
66
}
77

8-
const version = '__UIKIT_VERSION__';
8+
if (typeof window !== 'undefined') {
9+
const version = '__UIKIT_VERSION__';
910

10-
// Ensure CubeUIKit is defined on window in a way bundlers recognize
11-
window.CubeUIKit = window.CubeUIKit || { version };
11+
// Ensure CubeUIKit is defined on window in a way bundlers recognize
12+
window.CubeUIKit = window.CubeUIKit || { version };
1213

13-
// Check for multiple versions
14-
if (window.CubeUIKit.version && window.CubeUIKit.version !== version) {
15-
console.error('More than one version of CubeUIKit is loaded', {
16-
loadedVersions: [window.CubeUIKit.version, version],
17-
});
18-
} else {
19-
// Set version if not already set
20-
window.CubeUIKit.version = version;
14+
// Check for multiple versions
15+
if (window.CubeUIKit.version && window.CubeUIKit.version !== version) {
16+
console.error('More than one version of CubeUIKit is loaded', {
17+
loadedVersions: [window.CubeUIKit.version, version],
18+
});
19+
} else {
20+
// Set version if not already set
21+
window.CubeUIKit.version = version;
22+
}
2123
}

0 commit comments

Comments
 (0)