From 7020ef6c6078ffd4bbe66696fe893ada3ca9a8db Mon Sep 17 00:00:00 2001 From: Cheng-Hsuan Tsai Date: Fri, 14 Nov 2025 23:33:12 +0000 Subject: [PATCH] docs(docs-infra): make show code button more discoverable when collapsed (cherry picked from commit 48cff8c128bf4f9c5be9e2c75be32e687f6ef611) --- .../example-viewer.component.html | 15 ++++++++------ .../example-viewer.component.scss | 20 +++++++++++++++++++ 2 files changed, 29 insertions(+), 6 deletions(-) diff --git a/adev/shared-docs/components/viewers/example-viewer/example-viewer.component.html b/adev/shared-docs/components/viewers/example-viewer/example-viewer.component.html index ad6d9081b51..ca97a5bae7b 100644 --- a/adev/shared-docs/components/viewers/example-viewer/example-viewer.component.html +++ b/adev/shared-docs/components/viewers/example-viewer/example-viewer.component.html @@ -4,12 +4,10 @@ {{ exampleMetadata()?.title }} } - @if (view() === CodeExampleViewMode.MULTI_FILE) { + @if (view() === CodeExampleViewMode.MULTI_FILE && showCode()) { - @if (showCode()) { - @for (tab of tabs(); track tab) { - - } + @for (tab of tabs(); track tab) { + } } @@ -19,13 +17,18 @@ type="button" role="switch" class="docs-example-code-toggle" + [class.docs-example-code-toggle__show]="!showCode()" [attr.aria-checked]="showCode()" [attr.aria-label]="showCode() ? 'Hide code' : 'Show code'" (click)="showCode.set(!showCode())" [matTooltip]="showCode() ? 'Hide code' : 'Show code'" matTooltipPosition="above" > - {{showCode() ? 'code_off' : 'code'}} + @if (!showCode()) { + code Show Code + } @else { + code_off + }