Skip to content

Commit 2f6010f

Browse files
committed
Fix shadow dom example
1 parent 3a321d4 commit 2f6010f

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

products/jbrowse-react-linear-genome-view/stories/examples/ShadowDOMOneLinearGenomeView.tsx

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
// @ts-nocheck
2-
import { useEffect, useRef, useState } from 'react'
1+
import React, { useEffect, useRef, useState } from 'react'
32

43
import createCache from '@emotion/cache'
54
import { CacheProvider } from '@emotion/react'
@@ -90,14 +89,16 @@ const ShadowComponent = () => {
9089
}, [])
9190
return (
9291
<div ref={node}>
93-
{rootNode &&
94-
createPortal(
95-
<CacheProvider value={cacheNode}>
96-
<JBrowseLinearGenomeView viewState={config} />
97-
<div ref={nodeForPin} />
98-
</CacheProvider>,
99-
rootNode,
100-
)}
92+
{rootNode && config
93+
? createPortal(
94+
// @ts-expect-error
95+
<CacheProvider value={cacheNode}>
96+
<JBrowseLinearGenomeView viewState={config} />
97+
<div ref={nodeForPin} />
98+
</CacheProvider>,
99+
rootNode,
100+
)
101+
: null}
101102
</div>
102103
)
103104
}
@@ -112,6 +113,7 @@ export const ShadowDOMOneLinearGenomeView = () => {
112113
}
113114
return (
114115
<div>
116+
{/* @ts-expect-error */}
115117
<jbrowse-linear-view />
116118
<a href="https://github.com/GMOD/jbrowse-components/blob/main/products/jbrowse-react-linear-genome-view/stories/examples/ShadowDOMOneLinearGenomeView.tsx">
117119
Source code

0 commit comments

Comments
 (0)