Skip to content

Commit b542470

Browse files
committed
Ensure check for document available before applying styling
1 parent 93bf9dd commit b542470

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

src/core-utils.ts

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -173,18 +173,20 @@ export function styleDefinition(space: ISpaceDefinition) {
173173
}
174174

175175
export function updateStyleDefinition(space: ISpaceDefinition) {
176-
const definition = styleDefinition(space);
177-
const existing = document.getElementById(`style_${space.id}`);
178-
179-
if (existing) {
180-
if (existing.innerHTML !== definition) {
181-
existing.innerHTML = definition;
176+
if (document) {
177+
const definition = styleDefinition(space);
178+
const existing = document.getElementById(`style_${space.id}`);
179+
180+
if (existing) {
181+
if (existing.innerHTML !== definition) {
182+
existing.innerHTML = definition;
183+
}
184+
} else {
185+
const newStyle = document.createElement("style");
186+
newStyle.id = `style_${space.id}`;
187+
newStyle.innerHTML = definition;
188+
document.head.appendChild(newStyle);
182189
}
183-
} else {
184-
const newStyle = document.createElement("style");
185-
newStyle.id = `style_${space.id}`;
186-
newStyle.innerHTML = definition;
187-
document.head.appendChild(newStyle);
188190
}
189191
}
190192

0 commit comments

Comments
 (0)