diff --git a/docs/stylesheets/components/_prose.scss b/docs/stylesheets/components/_prose.scss index ce05ded81..8a60306d2 100644 --- a/docs/stylesheets/components/_prose.scss +++ b/docs/stylesheets/components/_prose.scss @@ -26,6 +26,22 @@ border: 1px solid #b1b4b6; } + .img-container { + width: fill; + height: fit-content; + margin-bottom: govuk-spacing(9); + padding: govuk-spacing(6); + border: 1px solid #b1b4b6; + background-color: govuk-colour("white"); + + & img { + height: 100%; + max-height: 600px; + object-fit: scale-down; + border: none; + } + } + strong, b { @include govuk-typography-weight-bold; diff --git a/middleware/generate-documentation.js b/middleware/generate-documentation.js index 940d614e6..59fb2715d 100644 --- a/middleware/generate-documentation.js +++ b/middleware/generate-documentation.js @@ -173,7 +173,9 @@ eleventyNavigation: ## Overview -${files?.['/component-image'] ? '![' + componentName + '](/' + files['/component-image'].path + ')' : ''} +
+ ${files?.['/component-image'] ? '![' + componentName + '](/' + files['/component-image'].path + ')' : ''} +
${details?.componentOverview || ''} diff --git a/views/common/homepage-nav.html b/views/common/homepage-nav.html index 2868dca0b..e80141f2f 100644 --- a/views/common/homepage-nav.html +++ b/views/common/homepage-nav.html @@ -23,6 +23,13 @@

Building blocks

+ View all components + + + + +
  • Add another
  • @@ -178,7 +185,7 @@

    Building blocks

    - Ticket panel + Ticket Panel @@ -244,7 +251,7 @@

    Building blocks

    - Case list page + Case list pages @@ -291,7 +298,7 @@

    Building blocks

    - Question page + Question pages @@ -312,7 +319,7 @@

    Building blocks

    - Task list page + Task list pages