Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 19 additions & 12 deletions src/examples/welsh-language-toggle/example-welsh/index.njk
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,23 @@
layout: layout-example.njk
---

{%- from "hmrc/components/language-select/macro.njk" import hmrcLanguageSelect -%}
{%- from "govuk/components/service-navigation/macro.njk" import govukServiceNavigation -%}
{%- from "hmrc/components/service-navigation-language-select/macro.njk" import hmrcServiceNavigationLanguageSelect -%}

{{ govukServiceNavigation({
serviceName: "Enw’r gwasanaethcy",
serviceUrl: "#",
classes: "hmrc-service-navigation--with-language-select",
slots: {
end: hmrcServiceNavigationLanguageSelect({
language: 'cy',
en: {
href: '?en'
},
cy: {
href: '?cy'
}
})
}
}) }}

{{
hmrcLanguageSelect({
language: 'cy',
en: {
href: '?en'
},
cy: {
href: '?cy'
}
})
}}
31 changes: 19 additions & 12 deletions src/examples/welsh-language-toggle/example/index.njk
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,23 @@
layout: layout-example.njk
---

{%- from "hmrc/components/language-select/macro.njk" import hmrcLanguageSelect -%}
{%- from "govuk/components/service-navigation/macro.njk" import govukServiceNavigation -%}
{%- from "hmrc/components/service-navigation-language-select/macro.njk" import hmrcServiceNavigationLanguageSelect -%}

{{ govukServiceNavigation({
serviceName: "Service name",
serviceUrl: "#",
classes: "hmrc-service-navigation--with-language-select",
slots: {
end: hmrcServiceNavigationLanguageSelect({
language: 'en',
en: {
href: '?en'
},
cy: {
href: '?cy'
}
})
}
}) }}

{{
hmrcLanguageSelect({
language: 'en',
en: {
href: '?en'
},
cy: {
href: '?cy'
}
})
}}
11 changes: 2 additions & 9 deletions src/hmrc-design-patterns/welsh-language-toggle/index.njk
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,9 @@ layout: twoColumnPage.njk

{{ hmrcFrontendInfo() }}

<p class="govuk-body"> Put the Welsh language toggle on the right hand side below the: </p>
<ul class="govuk-list govuk-list--bullet">
<li><a class="govuk-link" href="https://design-system.service.gov.uk/components/header/">GOV.UK header</a></li>
<li> <a class="govuk-link" href="https://design-system.service.gov.uk/components/phase-banner/">phase banner</a></li>
<li> <a class="govuk-link" href="/hmrc-design-patterns/hmrc-banner/">HMRC banner</a> if you are using it</li>
</ul>
<p class="govuk-body">The Welsh language toggle sits inside the service navigation component. Follow the GOV.UK guidance about how to position the <a href="https://design-system.service.gov.uk/components/service-navigation/" class="govuk-link">service navigation component</a> on the page.</p>

<p class="govuk-body">The Welsh language toggle must be above the <a class="govuk-link" href="https://design-system.service.gov.uk/components/back-link/">back link</a>.</p>

<p class="govuk-body">Any information entered before switching language should be retained.</p>
<p class="govuk-body">When a user switches the language, they should stay on the same page of the service. Any information they have already entered should be kept.</p>

{{
example({
Expand Down