Skip to content

Commit d418c53

Browse files
committed
Correctly show definition matches tabs
Use the correct activeTab fallback to show the tab list on the definition matches card.
1 parent f4a747f commit d418c53

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

src/Code2/Workspace/WorkspaceDefinitionMatchesCard.elm

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -241,22 +241,25 @@ withTabList cfg group card =
241241
card
242242

243243
else
244-
case cfg.state.activeTab of
245-
TermsTab ->
244+
case activeTab group cfg.state.activeTab of
245+
Just TermsTab ->
246246
tabOrCard [] tabs.terms [ tabs.types, tabs.abilities, tabs.docs, tabs.tests ]
247247

248-
TypesTab ->
248+
Just TypesTab ->
249249
tabOrCard [ tabs.terms ] tabs.types [ tabs.abilities, tabs.docs, tabs.tests ]
250250

251-
AbilitiesTab ->
251+
Just AbilitiesTab ->
252252
tabOrCard [ tabs.terms, tabs.types ] tabs.abilities [ tabs.docs, tabs.tests ]
253253

254-
DocsTab ->
254+
Just DocsTab ->
255255
tabOrCard [ tabs.terms, tabs.types, tabs.abilities ] tabs.docs [ tabs.tests ]
256256

257-
TestsTab ->
257+
Just TestsTab ->
258258
tabOrCard [ tabs.terms, tabs.types, tabs.abilities, tabs.docs ] tabs.tests []
259259

260+
Nothing ->
261+
card
262+
260263

261264
activeTab : GroupedMatches -> DefinitionMatchesCardTab -> Maybe DefinitionMatchesCardTab
262265
activeTab { terms, types, tests, abilities, docs } tab =

0 commit comments

Comments
 (0)