Skip to content

Commit c6ed333

Browse files
author
hextraza
committed
Add correct navigation URL
1 parent 0857383 commit c6ed333

File tree

1 file changed

+21
-11
lines changed

1 file changed

+21
-11
lines changed

jbrowse/src/client/JBrowse/Browser/RefNameAutocompleteWrapper.tsx

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,26 @@ import { ViewModel } from '@jbrowse/react-linear-genome-view'
66
import BaseResult, { RefSequenceResult }from '@jbrowse/core/TextSearch/BaseResults'
77

88
const RefNameAutocompleteWrapper = observer(({ viewState }: { viewState: ViewModel }) => {
9-
const { session } = viewState
10-
const { view } = session
9+
function navigate() {
10+
window.location.href = "/home/jbrowse-jbrowse.view?session=" + op.getTrackId() + "&location=" + op.getLocation();
11+
}
1112

12-
const { assemblyNames, assemblyManager } = getSession(view)
13+
const { session } = viewState
14+
const { view } = session
1315

14-
const [selectedAsm, setSelectedAsm] = useState(assemblyNames[0])
15-
const [op, setOption] = useState<BaseResult | undefined>()
16+
const { assemblyNames, assemblyManager } = getSession(view)
1617

17-
const assembly = assemblyManager.get(selectedAsm)
18-
const regions = assembly?.regions || []
18+
const [selectedAsm, setSelectedAsm] = useState(assemblyNames[0])
19+
const [op, setOption] = useState<BaseResult | undefined>()
1920

20-
const selectedRegion = op?.getLocation()
21-
const message = !assemblyNames.length ? 'No configured assemblies' : ''
21+
const assembly = assemblyManager.get(selectedAsm)
22+
const regions = assembly?.regions || []
2223

23-
return (
24+
const selectedRegion = op?.getLocation()
25+
const message = !assemblyNames.length ? 'No configured assemblies' : ''
26+
27+
return (
28+
<span>
2429
<RefNameAutocomplete
2530
model={view}
2631
assemblyName={message ? undefined : selectedAsm}
@@ -34,7 +39,12 @@ const RefNameAutocompleteWrapper = observer(({ viewState }: { viewState: ViewMod
3439
helperText: 'Enter a sequence or location',
3540
}}
3641
/>
37-
)
42+
43+
<button onClick={navigate}>
44+
Search
45+
</button>
46+
</span>
47+
)
3848
})
3949

4050
export default RefNameAutocompleteWrapper

0 commit comments

Comments
 (0)