Skip to content

Commit

Permalink
Merge pull request #884 from dpc-sdp/bugfix/R20-1568-patch
Browse files Browse the repository at this point in the history
feat(@dpc-sdp/ripple-tide-publication): added proper publication head…
  • Loading branch information
dylankelly authored Oct 6, 2023
2 parents 5db7e84 + aa657de commit ea645de
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 9 deletions.
6 changes: 6 additions & 0 deletions packages/ripple-tide-landing-page/mapping/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,3 +85,9 @@ const tideLandingPageModule: IRplTideModuleMapping = {
}

export default tideLandingPageModule

export {
secondaryCampaignIncludes,
secondaryCampaignMapping,
heroHeaderMapping
}
10 changes: 5 additions & 5 deletions packages/ripple-tide-publication/mapping/publication-page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import {
tidePageBaseIncludes
} from '@dpc-sdp/nuxt-ripple/mapping'
import type { IRplTideModuleMapping } from '@dpc-sdp/ripple-tide-api/types'
import { heroHeaderMapping } from '@dpc-sdp/ripple-tide-landing-page/mapping'

const tidePublicationPageModule: IRplTideModuleMapping = {
mapping: {
Expand All @@ -22,10 +23,7 @@ const tidePublicationPageModule: IRplTideModuleMapping = {
}
return 'h2'
},
header: {
title: 'title',
summary: 'field_landing_page_intro_text'
},
header: heroHeaderMapping,
breadcrumbs: (src: string) => [
{ text: 'Home', url: '/' },
{
Expand Down Expand Up @@ -92,7 +90,9 @@ const tidePublicationPageModule: IRplTideModuleMapping = {
'field_landing_page_contact.field_paragraph_phones',
'field_landing_page_contact.field_paragraph_social_media',
'field_landing_page_component.field_paragraph_media.field_media_image',
'field_landing_page_component.field_paragraph_topic'
'field_landing_page_component.field_paragraph_topic',
'field_landing_page_hero_image',
'field_landing_page_hero_image.field_media_image'
]
}

Expand Down
7 changes: 3 additions & 4 deletions packages/ripple-tide-publication/mapping/publication.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import {
tidePageBaseIncludes
} from '@dpc-sdp/nuxt-ripple/mapping'
import type { IRplTideModuleMapping } from '@dpc-sdp/ripple-tide-api/types'
import { heroHeaderMapping } from '@dpc-sdp/ripple-tide-landing-page/mapping'

const chapters = (src: string) =>
getField(src, 'publication_children')
Expand All @@ -24,10 +25,7 @@ const tidePublicationModule: IRplTideModuleMapping = {
withSidebarSocialShare: true
}),
url: 'path.url',
header: {
title: 'title',
summary: 'field_landing_page_intro_text'
},
header: heroHeaderMapping,
summary: 'field_landing_page_summary',
showInPageNav: 'field_show_table_of_content',
inPageNavHeadingLevel: (src) => {
Expand Down Expand Up @@ -84,6 +82,7 @@ const tidePublicationModule: IRplTideModuleMapping = {
'field_node_documents.field_media_file',
'field_landing_page_contact.field_paragraph_phones',
'field_landing_page_contact.field_paragraph_social_media',
'field_landing_page_hero_image',
'field_landing_page_hero_image.field_media_image',
'field_license_type',
'field_landing_page_component.field_complex_image_media.field_media_image',
Expand Down

0 comments on commit ea645de

Please sign in to comment.