Skip to content

Commit

Permalink
feat(@dpc-sdp/nuxt-ripple): add support for new print logo cms field
Browse files Browse the repository at this point in the history
  • Loading branch information
David Featherston committed Aug 17, 2023
1 parent 24b64ab commit e321cb6
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 6 deletions.
1 change: 0 additions & 1 deletion packages/nuxt-ripple/components/TideBaseLayout.vue
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
<slot name="primaryNav">
<RplPrimaryNav
:primaryLogo="{
printSrc: '/img/primary-nav-logo-primary-print.svg',
altText: 'Victoria government logo',
href: '/'
}"
Expand Down
4 changes: 3 additions & 1 deletion packages/nuxt-ripple/mapping/site/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ export default {
return {
href: '/',
src: src.field_site_logo.url,
altText: src.field_site_logo.meta?.alt
altText: src.field_site_logo.meta?.alt,
printSrc: getImageFromField(src, 'field_print_friendly_logo')?.src
}
}

Expand Down Expand Up @@ -114,6 +115,7 @@ export default {
'field_site_main_menu',
'field_site_footer_menu',
'field_site_logo',
'field_print_friendly_logo',
'field_top_corner_graphic',
'field_bottom_corner_graphic',
'field_site_footer_logos',
Expand Down
1 change: 1 addition & 0 deletions packages/ripple-tide-api/types.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ export interface TideSiteData {
href: string
src: string
altText: string
printSrc: string
}
showQuickExit: boolean
cornerGraphic?: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export const CustomLoginButtonTemplate = (args) => ({
primaryLogo: {
href: '#',
src: 'img/primary-nav-logo-primary.svg',
printsrc: 'img/primary-nav-logo-primary-print.svg',
printSrc: 'img/primary-nav-logo-primary-print.svg',
altText: 'Primary logo alt text'
},
items: RplPrimaryNavItems
Expand Down Expand Up @@ -121,7 +121,7 @@ This example uses a supplied secondary logo.
href: '#',
src: 'img/primary-nav-logo-secondary.svg',
altText: 'Secondary logo alt text',
printsrc: 'img/primary-nav-logo-secondary-print.svg'
printSrc: 'img/primary-nav-logo-secondary-print.svg'
}
}}
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
height: 30px;
padding-top: var(--rpl-sp-1);
padding-bottom: var(--rpl-sp-1);
fill: var(--rpl-clr-type-default);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ const handleToggleItem = (level: number, item) => {
<VicGovLogo
v-if="!primaryLogo?.src"
:aria-label="primaryLogo.altText"
class="rpl-primary-nav__primary-logo-image rpl-u-screen-only"
class="rpl-primary-nav__primary-logo-image"
/>
<img
v-else
Expand All @@ -90,7 +90,7 @@ const handleToggleItem = (level: number, item) => {
:alt="primaryLogo.altText"
/>
<img
v-if="primaryLogo.printSrc"
v-if="primaryLogo?.src && primaryLogo?.printSrc"
class="rpl-primary-nav__primary-logo-image rpl-primary-nav__logo-alt rpl-u-print-only"
:src="primaryLogo.printSrc"
:alt="primaryLogo.altText"
Expand Down

0 comments on commit e321cb6

Please sign in to comment.