diff --git a/.changeset/little-experts-jam.md b/.changeset/little-experts-jam.md new file mode 100644 index 00000000..ee1815f0 --- /dev/null +++ b/.changeset/little-experts-jam.md @@ -0,0 +1,5 @@ +--- +'@reuters-graphics/graphics-components': patch +--- + +Updates ReferralBlock and SiteFooter diff --git a/package.json b/package.json index 990da875..5b0bcc5e 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "type": "git", "url": "git+https://github.com/reuters-graphics/graphics-components.git" }, - "packageManager": "pnpm@9.6.0", + "packageManager": "pnpm@9.13.2", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" diff --git a/src/components/ReferralBlock/ReferralBlock.svelte b/src/components/ReferralBlock/ReferralBlock.svelte index 6d7c3e0e..6d38f1b6 100644 --- a/src/components/ReferralBlock/ReferralBlock.svelte +++ b/src/components/ReferralBlock/ReferralBlock.svelte @@ -57,7 +57,7 @@ let referrals = []; - onMount(async () => { + const getReferrals = async () => { const isCollection = Boolean(collection); const API = isCollection ? COLLECTION_API : SECTION_API; try { @@ -82,74 +82,79 @@ } catch { console.warn('Unable to fetch referral links.'); } - }); + }; - getTime(); + onMount(getReferrals); {#if referrals.length === number} - {#if heading} -
- {heading} -
- {/if}
- {#each referrals as referral} - {/if} @@ -157,7 +162,15 @@ diff --git a/src/components/SiteFooter/Referrals/Referrals.svelte b/src/components/SiteFooter/Referrals/Referrals.svelte deleted file mode 100644 index ed98fd91..00000000 --- a/src/components/SiteFooter/Referrals/Referrals.svelte +++ /dev/null @@ -1,58 +0,0 @@ - - -{#if metadata} - -{/if} - - diff --git a/src/components/SiteFooter/Referrals/index.svelte b/src/components/SiteFooter/Referrals/index.svelte deleted file mode 100644 index 300ebe16..00000000 --- a/src/components/SiteFooter/Referrals/index.svelte +++ /dev/null @@ -1,42 +0,0 @@ - - - - {#if intersecting} -
-

- More from Reuters Graphics -

- {#if typeof window !== 'undefined'} - - {/if} -
- {/if} -
- - diff --git a/src/components/SiteFooter/SiteFooter.stories.svelte b/src/components/SiteFooter/SiteFooter.stories.svelte index 5ed84c13..ed8a513b 100644 --- a/src/components/SiteFooter/SiteFooter.stories.svelte +++ b/src/components/SiteFooter/SiteFooter.stories.svelte @@ -6,8 +6,6 @@ // @ts-ignore raw import darkThemeDocs from './stories/docs/darkTheme.md?raw'; // @ts-ignore raw - import customReferralsDocs from './stories/docs/customReferrals.md?raw'; - // @ts-ignore raw import removeReferralsDocs from './stories/docs/removeReferrals.md?raw'; import SiteFooter from './SiteFooter.svelte'; @@ -17,23 +15,6 @@ withComponentDocs, withStoryDocs, } from '$lib/docs/utils/withParams.js'; - - const customReferrals = [ - { - url: 'https://graphics.reuters.com/world-coronavirus-tracker-and-maps/', - title: 'COVID-19: the latest global statistics, charts and maps', - description: 'Tracking the global coronavirus outbreak, updated daily', - image: - 'https://graphics.thomsonreuters.com/cdn/2020/covid-global-tracker/share-cards/global/en/share.png', - }, - { - url: 'https://graphics.reuters.com/world-coronavirus-tracker-and-maps/regions/europe', - title: 'Coronavirus in Europe: the latest counts, charts and maps', - description: 'Tracking the global coronavirus outbreak, updated daily', - image: - 'https://graphics.thomsonreuters.com/cdn/2020/covid-global-tracker/share-cards/regions/en/europe.png', - }, - ]; - -
{#if includeReferrals} - + + + {/if} diff --git a/src/components/SiteFooter/stories/docs/customReferrals.md b/src/components/SiteFooter/stories/docs/customReferrals.md deleted file mode 100644 index 0afba5f5..00000000 --- a/src/components/SiteFooter/stories/docs/customReferrals.md +++ /dev/null @@ -1,26 +0,0 @@ -Pass up to four custom referrals to the `referrals` prop. - -```svelte - - - -``` diff --git a/src/components/SiteFooter/svgs/Twitter.svelte b/src/components/SiteFooter/svgs/Twitter.svelte index 8820270a..4e03e131 100644 --- a/src/components/SiteFooter/svgs/Twitter.svelte +++ b/src/components/SiteFooter/svgs/Twitter.svelte @@ -3,13 +3,15 @@