Skip to content

Commit

Permalink
Typescript fix for visible regions observer storybook example
Browse files Browse the repository at this point in the history
  • Loading branch information
cmdcolin committed Oct 21, 2021
1 parent b314763 commit 6d9b1c2
Showing 1 changed file with 15 additions and 12 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import React, { useEffect, useState } from 'react'
import { PluginRecord } from '@jbrowse/core/PluginLoader'
import { observer } from 'mobx-react'
import React, { useEffect, useState } from 'react'
import { Region } from '@jbrowse/core/util/types'
import { createViewState, JBrowseLinearGenomeView, loadPlugins } from '../src'
import volvoxConfig from '../public/test_data/volvox/config.json'
import volvoxSession from '../public/volvox-session.json'
Expand Down Expand Up @@ -472,17 +473,19 @@ export const NextstrainExample = () => {
return <JBrowseLinearGenomeView viewState={state} />
}

const VisibleRegions = observer(({ state }) => {
const locstrings = state.session.views[0].coarseDynamicBlocks
.map(
region =>
`${region.refName}:${Math.floor(region.start)}-${Math.floor(
region.end,
)}`,
)
.join(',')
return <p>Visible region: {locstrings}</p>
})
const VisibleRegions = observer(
({ state }: { state: ReturnType<typeof createViewState> }) => {
const locstrings = state.session.views[0].coarseDynamicBlocks
.map(
(region: Region) =>
`${region.refName}:${Math.floor(region.start)}-${Math.floor(
region.end,
)}`,
)
.join(',')
return <p>Visible region: {locstrings}</p>
},
)

export const VisibleRegionsExample = () => {
const state = createViewState({
Expand Down

0 comments on commit 6d9b1c2

Please sign in to comment.