From 06a8454178ec31ee5a6f28d985356ec644c62b22 Mon Sep 17 00:00:00 2001 From: MinamiFunakoshiTR Date: Wed, 19 Mar 2025 09:26:56 -0700 Subject: [PATCH] set up .mdx --- src/components/HeroHeadline/HeroHeadline.mdx | 366 ++++++++++++++++++ ...es.svelte => HeroHeadline.stories..svelte} | 151 ++++---- .../{Hero.svelte => HeroHeadline.svelte} | 11 +- .../{stories => demo}/eurovis.jpeg | Bin .../graphics/CRASH_1-lg.jpeg | Bin .../graphics/CRASH_1-md.jpeg | Bin .../graphics/CRASH_1-sm.jpeg | Bin .../graphics/CRASH_1-xl.jpeg | Bin .../graphics/CRASH_1-xl_copy.jpeg | Bin .../graphics/CRASH_1-xs.jpeg | Bin .../{stories => demo}/graphics/crash.svelte | 0 .../graphics/quake-map-top-lg.jpeg | Bin .../graphics/quake-map-top-md.jpeg | Bin .../graphics/quake-map-top-sm.jpeg | Bin .../graphics/quake-map-top-xl.jpeg | Bin .../graphics/quake-map-top-xs.jpeg | Bin .../graphics/quakemap.svelte | 0 .../HeroHeadline/{stories => demo}/polar.jpg | Bin .../stories/docs/backgroundGraphic.md | 84 ---- .../stories/docs/backgroundVideo.md | 51 --- .../HeroHeadline/stories/docs/component.md | 20 - .../HeroHeadline/stories/docs/customHed.md | 43 -- .../stories/docs/inlineGraphic.md | 38 -- .../HeroHeadline/stories/docs/inlinePhoto.md | 34 -- .../HeroHeadline/stories/docs/inlineVideo.md | 34 -- .../stories/docs/transparentHeader.md | 17 - 26 files changed, 439 insertions(+), 410 deletions(-) create mode 100644 src/components/HeroHeadline/HeroHeadline.mdx rename src/components/HeroHeadline/{Hero.stories.svelte => HeroHeadline.stories..svelte} (66%) rename src/components/HeroHeadline/{Hero.svelte => HeroHeadline.svelte} (95%) rename src/components/HeroHeadline/{stories => demo}/eurovis.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/CRASH_1-lg.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/CRASH_1-md.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/CRASH_1-sm.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/CRASH_1-xl.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/CRASH_1-xl_copy.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/CRASH_1-xs.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/crash.svelte (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/quake-map-top-lg.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/quake-map-top-md.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/quake-map-top-sm.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/quake-map-top-xl.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/quake-map-top-xs.jpeg (100%) rename src/components/HeroHeadline/{stories => demo}/graphics/quakemap.svelte (100%) rename src/components/HeroHeadline/{stories => demo}/polar.jpg (100%) delete mode 100644 src/components/HeroHeadline/stories/docs/backgroundGraphic.md delete mode 100644 src/components/HeroHeadline/stories/docs/backgroundVideo.md delete mode 100644 src/components/HeroHeadline/stories/docs/component.md delete mode 100644 src/components/HeroHeadline/stories/docs/customHed.md delete mode 100644 src/components/HeroHeadline/stories/docs/inlineGraphic.md delete mode 100644 src/components/HeroHeadline/stories/docs/inlinePhoto.md delete mode 100644 src/components/HeroHeadline/stories/docs/inlineVideo.md delete mode 100644 src/components/HeroHeadline/stories/docs/transparentHeader.md diff --git a/src/components/HeroHeadline/HeroHeadline.mdx b/src/components/HeroHeadline/HeroHeadline.mdx new file mode 100644 index 00000000..b5336d58 --- /dev/null +++ b/src/components/HeroHeadline/HeroHeadline.mdx @@ -0,0 +1,366 @@ +import { Meta, Canvas } from '@storybook/blocks'; + +import * as HeroHeadlineStories from './HeroHeadline.stories.svelte'; + + + +# HeroHeadline + +The `HeroHeadline` component creates a Reuters Graphics headline with a Hero media. + +```svelte + + + +``` + + + +## Transparent site header + +Make the hero full bleed and under the header. + +```scss +// global.scss + +.nav-container { + background-color: transparent !important; +} +.nav-container .inner { + background-color: transparent !important; + border: none; +} + +.hero-wrapper { + margin-top: -64px; +} +``` + + + +## With background graphic + +Reuters Graphics headline with ai2svelte graphic as background. + +```svelte + + + +
+ + + +
+
+ + +``` + + + +## With background video + +Add a cover video and position the title with ease. + +```svelte + + + +
+
+
+ + +``` + + + +## With inline photo + +Reuters Graphics headline followed by a graphic or any media block. + +```svelte + + + +
+ +
+
+``` + + + +## With inline graphic + +Reuters Graphics headline followed by a graphic or any media block. + +```svelte + + + +
+ + + +
+
+``` + + + +## With inline video + +Add a cover video and position the title with ease. + +```svelte + + + +
+
+
+``` + + + +## Custom hed + +Add a custom styled headline. + +```svelte + + + +

+
A visual guide to
+
EUROVISION
+

+
+ + +``` + + diff --git a/src/components/HeroHeadline/Hero.stories.svelte b/src/components/HeroHeadline/HeroHeadline.stories..svelte similarity index 66% rename from src/components/HeroHeadline/Hero.stories.svelte rename to src/components/HeroHeadline/HeroHeadline.stories..svelte index 91b9e59a..ca03867f 100644 --- a/src/components/HeroHeadline/Hero.stories.svelte +++ b/src/components/HeroHeadline/HeroHeadline.stories..svelte @@ -1,31 +1,10 @@ - - - +{/snippet} + }} +> + {@render template({ + section: 'World News', + hed: 'Reuters Graphics Interactive', + dek: 'The beginning of a beautiful page', + authors: ['Simon Scarr', 'Vijdan Mohammad Kawoosa'], + publishTime: new Date('2022-03-04').toISOString(), + img: polarImgSrc, + })} + - + -``` diff --git a/src/components/HeroHeadline/stories/docs/backgroundVideo.md b/src/components/HeroHeadline/stories/docs/backgroundVideo.md deleted file mode 100644 index 49de9a18..00000000 --- a/src/components/HeroHeadline/stories/docs/backgroundVideo.md +++ /dev/null @@ -1,51 +0,0 @@ -Add a cover video and position the title with ease. - -```svelte - - - -
-
-
- - -``` diff --git a/src/components/HeroHeadline/stories/docs/component.md b/src/components/HeroHeadline/stories/docs/component.md deleted file mode 100644 index a70548c1..00000000 --- a/src/components/HeroHeadline/stories/docs/component.md +++ /dev/null @@ -1,20 +0,0 @@ -Reuters Graphics headline with a Hero media - -```svelte - - - -``` diff --git a/src/components/HeroHeadline/stories/docs/customHed.md b/src/components/HeroHeadline/stories/docs/customHed.md deleted file mode 100644 index 65ae17da..00000000 --- a/src/components/HeroHeadline/stories/docs/customHed.md +++ /dev/null @@ -1,43 +0,0 @@ -Add a custom styled headline. - -```svelte - - - -

-
A visual guide to
-
EUROVISION
-

-
- - -``` diff --git a/src/components/HeroHeadline/stories/docs/inlineGraphic.md b/src/components/HeroHeadline/stories/docs/inlineGraphic.md deleted file mode 100644 index fef464a0..00000000 --- a/src/components/HeroHeadline/stories/docs/inlineGraphic.md +++ /dev/null @@ -1,38 +0,0 @@ -Reuters Graphics headline followed by a graphic or any media block. - -```svelte - - - -
- - - -
-
-``` diff --git a/src/components/HeroHeadline/stories/docs/inlinePhoto.md b/src/components/HeroHeadline/stories/docs/inlinePhoto.md deleted file mode 100644 index 69f8df9e..00000000 --- a/src/components/HeroHeadline/stories/docs/inlinePhoto.md +++ /dev/null @@ -1,34 +0,0 @@ -Reuters Graphics headline followed by a graphic or any media block. - -```svelte - - - -
- -
-
-``` diff --git a/src/components/HeroHeadline/stories/docs/inlineVideo.md b/src/components/HeroHeadline/stories/docs/inlineVideo.md deleted file mode 100644 index dcf7c745..00000000 --- a/src/components/HeroHeadline/stories/docs/inlineVideo.md +++ /dev/null @@ -1,34 +0,0 @@ -Add a cover video and position the title with ease. - -```svelte - - - -
-
-
-``` diff --git a/src/components/HeroHeadline/stories/docs/transparentHeader.md b/src/components/HeroHeadline/stories/docs/transparentHeader.md deleted file mode 100644 index 55761f94..00000000 --- a/src/components/HeroHeadline/stories/docs/transparentHeader.md +++ /dev/null @@ -1,17 +0,0 @@ -Make the hero full bleed and under the header. - -```scss -// global.scss - -.nav-container { - background-color: transparent !important; -} -.nav-container .inner { - background-color: transparent !important; - border: none; -} - -.hero-wrapper { - margin-top: -64px; -} -```