Skip to content

Commit ab179f4

Browse files
Merge pull request #1600 from nextstrain/feat/web-auspice-toggle-focus
2 parents 22546b9 + 6b40674 commit ab179f4

3 files changed

Lines changed: 15 additions & 1 deletion

File tree

packages/nextclade-web/src/components/Tree/Sidebar.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ import { useTranslationSafe as useTranslation } from 'src/helpers/useTranslation
88
import ColorBy, { ColorByInfo } from 'auspice/src/components/controls/color-by'
99
import ChooseBranchLabelling from 'auspice/src/components/controls/choose-branch-labelling'
1010
import ChooseLayout from 'auspice/src/components/controls/choose-layout'
11+
import ToggleFocus from 'auspice/src/components/controls/toggle-focus'
1112
import ChooseMetric from 'auspice/src/components/controls/choose-metric'
1213
import ChooseTipLabel from 'auspice/src/components/controls/choose-tip-label'
1314
import { ControlsContainer, HeaderContainer, TitleAndIconContainer } from 'auspice/src/components/controls/styles'
1415
import FilterData, { FilterInfo } from 'auspice/src/components/controls/filter'
15-
import { TreeInfo } from 'auspice/src/components/controls/miscInfoText'
16+
import { ToggleFocusInfo, TreeInfo } from 'auspice/src/components/controls/miscInfoText'
1617
import { ControlHeader } from 'auspice/src/components/controls/controlHeader'
1718
import { AnnotatedTitle } from 'auspice/src/components/controls/annotatedTitle'
1819
import { ViewedDatasetSelector } from 'src/components/Main/ViewedDatasetSelector'
@@ -114,6 +115,8 @@ function TreePanel() {
114115

115116
<div className="d-flex flex-column">
116117
<ChooseLayout />
118+
<ToggleFocus tooltip={ToggleFocusInfo} />
119+
<Spacer sizePx={10} />
117120
<ChooseMetric />
118121
<ChooseBranchLabelling />
119122
<Spacer sizePx={25} />

packages/nextclade-web/src/types/auspice/src/components/controls/miscInfoText.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ declare module 'auspice/src/components/controls/miscInfoText' {
22
import type { ReactElement } from 'react'
33

44
export const TreeInfo: ReactElement
5+
export const ToggleFocusInfo: ReactElement
56
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
declare module 'auspice/src/components/controls/toggle-focus' {
2+
import { FC, ReactElement } from 'react'
3+
4+
export interface ToggleFocusProps {
5+
tooltip: ReactElement
6+
}
7+
8+
export const ToggleFocus: FC<ToggleFocusProps>
9+
export default ToggleFocus
10+
}

0 commit comments

Comments
 (0)