Skip to content

Commit ddef57e

Browse files
committed
Add fqn to definition summary tooltip
1 parent c79a245 commit ddef57e

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

src/Code/DefinitionSummaryTooltip.elm

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -204,20 +204,23 @@ viewSummary summary =
204204

205205
viewSummary_ s =
206206
case s of
207-
TermHover (Term _ _ { signature }) ->
208-
Syntax.view SyntaxConfig.empty (termSignatureSyntax signature)
207+
TermHover (Term _ _ { fqn, signature }) ->
208+
[ FQN.view fqn
209+
, Syntax.view SyntaxConfig.empty (termSignatureSyntax signature)
210+
]
209211

210212
TypeHover (Type h _ { fqn, source }) ->
211-
source
213+
[ source
212214
|> viewTypeSourceSyntax h fqn
213215
|> Maybe.map (Syntax.view SyntaxConfig.empty)
214216
|> Maybe.withDefault (viewBuiltinType h fqn)
217+
]
215218

216-
AbilityConstructorHover (AbilityConstructor _ { signature }) ->
217-
Syntax.view SyntaxConfig.empty (termSignatureSyntax signature)
219+
AbilityConstructorHover (AbilityConstructor _ { fqn, signature }) ->
220+
[ FQN.view fqn, Syntax.view SyntaxConfig.empty (termSignatureSyntax signature) ]
218221

219-
DataConstructorHover (DataConstructor _ { signature }) ->
220-
Syntax.view SyntaxConfig.empty (termSignatureSyntax signature)
222+
DataConstructorHover (DataConstructor _ { fqn, signature }) ->
223+
[ FQN.view fqn, Syntax.view SyntaxConfig.empty (termSignatureSyntax signature) ]
221224

222225
loading =
223226
Tooltip.rich
@@ -236,7 +239,12 @@ viewSummary summary =
236239
Just loading
237240

238241
Success sum ->
239-
Just (Tooltip.rich (div [ class "monochrome" ] [ viewSummary_ sum ]))
242+
Just
243+
(Tooltip.rich
244+
(div [ class "monochrome" ]
245+
(viewSummary_ sum)
246+
)
247+
)
240248

241249
Failure _ ->
242250
Nothing

0 commit comments

Comments
 (0)