diff --git a/docs/src/app/shared/example-viewer/example-viewer.html b/docs/src/app/shared/example-viewer/example-viewer.html index 9abc00951fcb..5d6683a4bafa 100644 --- a/docs/src/app/shared/example-viewer/example-viewer.html +++ b/docs/src/app/shared/example-viewer/example-viewer.html @@ -5,72 +5,106 @@ @if (view() === 'snippet') {
- -
@if (fileUrl) { - + }
- } - - @else { + } @else {
-
{{exampleData?.title}}
+

{{exampleData?.title}}

+ +
+ - + @if (showCompactToggle()) { + + } - @if (showCompactToggle()) { - - } - - - + +
@if (view() === 'full') {
- + @for (tabName of _exampleTabNames(); track tabName) {
-
@@ -87,7 +121,7 @@ @let componentType = _exampleComponentType(); @if (componentType && !example?.includes('harness')) { - + } @else {
This example contains tests. Open in Stackblitz to run the tests.
} diff --git a/docs/src/app/shared/example-viewer/example-viewer.scss b/docs/src/app/shared/example-viewer/example-viewer.scss index 9f04f3ea9edb..2044036ec64b 100644 --- a/docs/src/app/shared/example-viewer/example-viewer.scss +++ b/docs/src/app/shared/example-viewer/example-viewer.scss @@ -13,21 +13,23 @@ } .docs-example-viewer-title { - align-content: center; align-items: center; display: flex; - justify-content: center; + justify-content: space-between; padding: 16px 16px 0 24px; color: var(--mat-sys-on-surface-variant); } +.docs-example-viewer-actions { + display: flex; + align-items: center; + gap: 8px; +} + .docs-example-viewer-source code-snippet { border-bottom: 1px solid var(--mat-sys-outline-variant); } -.docs-example-viewer-title-spacer { - flex: 1 1 auto; -} .docs-example-viewer-body { padding: 16px 24px;