diff options
Diffstat (limited to 'packages/memory-graph/src/lib')
| -rw-r--r-- | packages/memory-graph/src/lib/inject-styles.ts | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/packages/memory-graph/src/lib/inject-styles.ts b/packages/memory-graph/src/lib/inject-styles.ts index 1a6bf4eb..e50b4f5e 100644 --- a/packages/memory-graph/src/lib/inject-styles.ts +++ b/packages/memory-graph/src/lib/inject-styles.ts @@ -4,33 +4,33 @@ */ // This will be replaced by the build plugin with the actual CSS content -declare const __MEMORY_GRAPH_CSS__: string; +declare const __MEMORY_GRAPH_CSS__: string // Track injection state -let injected = false; +let injected = false /** * Inject memory-graph styles into the document head. * Safe to call multiple times - will only inject once. */ export function injectStyles(): void { - // Only run in browser - if (typeof document === "undefined") return; + // Only run in browser + if (typeof document === "undefined") return - // Only inject once - if (injected) return; + // Only inject once + if (injected) return - // Check if already injected (e.g., by another instance) - if (document.querySelector('style[data-memory-graph]')) { - injected = true; - return; - } + // Check if already injected (e.g., by another instance) + if (document.querySelector("style[data-memory-graph]")) { + injected = true + return + } - injected = true; + injected = true - // Create and inject style element - const style = document.createElement("style"); - style.setAttribute("data-memory-graph", ""); - style.textContent = __MEMORY_GRAPH_CSS__; - document.head.appendChild(style); + // Create and inject style element + const style = document.createElement("style") + style.setAttribute("data-memory-graph", "") + style.textContent = __MEMORY_GRAPH_CSS__ + document.head.appendChild(style) } |