@@ -213,6 +213,9 @@ class HtmlRenderer(rootPackage: Member, members: Map[DRI, Member])(using ctx: Do
213
213
div(cls := " breadcrumbs container" )(innerTags:_* )
214
214
215
215
val (apiNavOpt, docsNavOpt): (Option [(Boolean , Seq [AppliedTag ])], Option [(Boolean , Seq [AppliedTag ])]) = buildNavigation(link)
216
+ val isDocs = docsNavOpt match
217
+ case Some (true , _) => true
218
+ case _ => false
216
219
217
220
def textFooter : String | AppliedTag =
218
221
args.projectFooter.fold(" " ) { f =>
@@ -303,14 +306,16 @@ class HtmlRenderer(rootPackage: Member, members: Map[DRI, Member])(using ctx: Do
303
306
parentsHtml,
304
307
div(id := " content" , cls := " body-medium" )(
305
308
div(content),
306
- div(id := " toc" , cls:= " body-small" )(
307
- renderTableOfContents(toc).fold(Nil ) { toc =>
308
- div(id := " toc-container" )(
309
- span(cls := " toc-title h200" )(" In this article" ),
310
- toc,
311
- )
312
- },
313
- ),
309
+ if isDocs then
310
+ div(id := " toc" , cls:= " body-small" )(
311
+ renderTableOfContents(toc).fold(Nil ) { toc =>
312
+ div(id := " toc-container" )(
313
+ span(cls := " toc-title h200" )(" In this article" ),
314
+ toc,
315
+ )
316
+ },
317
+ )
318
+ else Nil
314
319
),
315
320
div(id := " footer" , cls := " body-small mobile-footer" )(
316
321
div(cls := " left-container" )(
0 commit comments