@@ -10,9 +10,9 @@ import { ArticleContainer } from '../components/ArticleContainer';
1010import { ArticleHeadline } from '../components/ArticleHeadline' ;
1111import { CallToActionAtom } from '../components/CallToActionAtom' ;
1212import { Caption } from '../components/Caption' ;
13+ import { FetchHostedOnwards } from '../components/FetchHostedOnwards.island' ;
1314import { HostedContentDisclaimer } from '../components/HostedContentDisclaimer' ;
1415import { HostedContentHeader } from '../components/HostedContentHeader' ;
15- import { HostedContentOnwards } from '../components/HostedContentOnwards' ;
1616import { Island } from '../components/Island' ;
1717import { MainMedia } from '../components/MainMedia' ;
1818import { Section } from '../components/Section' ;
@@ -26,7 +26,6 @@ import { palette as themePalette } from '../palette';
2626import type { Article } from '../types/article' ;
2727import type { Block } from '../types/blocks' ;
2828import type { RenderingTarget } from '../types/renderingTarget' ;
29- import type { TrailType } from '../types/trails' ;
3029import { Stuck } from './lib/stickiness' ;
3130
3231interface Props {
@@ -168,42 +167,6 @@ const sideBorders = css`
168167 border-right : 1px solid ${ themePalette ( '--article-border' ) } ;
169168 }
170169` ;
171- // This is dummy data until we have the actual trails for hosted content onwards.
172- export const trails : TrailType [ ] = [
173- {
174- url : 'https://www.theguardian.com/money/gallery/2026/mar/27/loft-style-apartments-for-sale-in-england-in-pictures' ,
175- headline : 'Loft-style apartments for sale in England – in pictures' ,
176- format : { design : 27 , display : 1 , theme : 6 } ,
177- dataLinkName : 'media | group-0 | card-@1' ,
178- image : {
179- src : 'https://media.guim.co.uk/276ed08e0380a9a3045a779ea1ca8c93f7c1b51e/500_0_5000_4000/2000.jpg' ,
180- altText :
181- 'Loft-style apartment interior in Clapton, east London with industrial design elements' ,
182- } ,
183- } ,
184- {
185- url : 'https://www.theguardian.com/books/2026/apr/01/under-water-by-tara-menon-review-love-loss-and-a-longing-for-the-ocean' ,
186- headline :
187- 'Under Water by Tara Menon review – love, loss and a longing for the ocean' ,
188- format : { design : 27 , display : 1 , theme : 6 } ,
189- dataLinkName : 'media | group-0 | card-@2' ,
190- image : {
191- src : 'https://media.guim.co.uk/95d6b3df9e3471344dc19a32d94bb3d5ff6f5016/205_5_2978_2382/2000.jpg' ,
192- altText : 'Tropical fish' ,
193- } ,
194- } ,
195- {
196- url : 'https://www.theguardian.com/money/gallery/2026/feb/27/homes-a-short-walk-from-the-sea-in-england-and-scotland-in-pictures' ,
197- headline :
198- 'Homes a short walk from the sea in England and Scotland – in pictures' ,
199- format : { design : 27 , display : 1 , theme : 6 } ,
200- dataLinkName : 'media | group-0 | card-@3' ,
201- image : {
202- src : 'https://media.guim.co.uk/9879e5d3275b5dae8c8bfd8e1ac700332e2de8c4/237_0_3750_3000/2000.jpg' ,
203- altText : 'Craster, Northumberland' ,
204- } ,
205- } ,
206- ] ;
207170
208171export const HostedArticleLayout = ( props : WebProps | AppProps ) => {
209172 const {
@@ -364,11 +327,14 @@ export const HostedArticleLayout = (props: WebProps | AppProps) => {
364327 </ div >
365328
366329 < div css = { onwardContentStyles } >
367- < HostedContentOnwards
368- trails = { trails }
369- brandName = "TrendAI"
370- accentColor = { branding ?. hostedCampaignColour }
371- />
330+ < Island priority = "feature" defer = { { until : 'idle' } } >
331+ < FetchHostedOnwards
332+ url = {
333+ 'http://localhost:9000/advertiser-content/we-are-still-in/faces-of-we-are-still-in/onward.json'
334+ }
335+ branding = { branding }
336+ />
337+ </ Island >
372338 </ div >
373339
374340 { cta && (
0 commit comments