diff --git a/playroom/snippets.tsx b/playroom/snippets.tsx index 172cfc93b6..b2645fa116 100644 --- a/playroom/snippets.tsx +++ b/playroom/snippets.tsx @@ -615,6 +615,7 @@ const cardSnippets: Array = [ title="Title" subtitle="Subtitle" description="Description" + icon={} extra={} button={ {}}> @@ -635,6 +636,7 @@ const cardSnippets: Array = [ title="Title" subtitle="Subtitle" description="Description" + icon={} extra={} button={ {}}> diff --git a/src/__screenshot_tests__/__image_snapshots__/media-card-screenshot-test-tsx-media-card-group-1-snap.png b/src/__screenshot_tests__/__image_snapshots__/media-card-screenshot-test-tsx-media-card-group-1-snap.png index 2c39384a74..5361cda438 100644 Binary files a/src/__screenshot_tests__/__image_snapshots__/media-card-screenshot-test-tsx-media-card-group-1-snap.png and b/src/__screenshot_tests__/__image_snapshots__/media-card-screenshot-test-tsx-media-card-group-1-snap.png differ diff --git a/src/__stories__/media-card-story.tsx b/src/__stories__/media-card-story.tsx index 2c514091ae..4cefb4994f 100644 --- a/src/__stories__/media-card-story.tsx +++ b/src/__stories__/media-card-story.tsx @@ -10,11 +10,14 @@ import { Image, Tag, IconMobileDeviceRegular, + Circle, + skinVars, } from '..'; import ResponsiveLayout from '../responsive-layout'; import {Placeholder} from '../placeholder'; import tennisImg from './images/tennis.jpg'; import confettiVideo from './videos/confetti.mp4'; +import avatarImg from './images/avatar.jpg'; import type {TagType} from '..'; @@ -26,6 +29,7 @@ const VIDEO_SRC = confettiVideo; const IMAGE_SRC = tennisImg; type Args = { + asset: 'icon' | 'circle + icon' | 'image' | 'circle + image'; media: 'image' | 'video'; headlineType: TagType; headline: string; @@ -51,7 +55,19 @@ export const Default: StoryComponent = ({ closable, withTopAction, media, + asset, }) => { + let icon; + if (asset === 'circle + icon') { + icon = ( + + + + ); + } else if (asset === 'circle + image') { + icon = ; + } + const button = actions.includes('button') ? ( Action @@ -79,6 +95,7 @@ export const Default: StoryComponent = ({ title={title} subtitle={subtitle} description={description} + icon={icon} media={ media === 'video' ? (