From 9fb815081cce30ce335e5ab47bb215f1bd3953e1 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Thu, 17 Oct 2019 12:28:32 +0300 Subject: [PATCH] ArticleCard image refactoring --- src/components/ArticleCard/index.tsx | 21 ++++++++++++++------- src/components/ArticleCardList.jsx | 21 +++++++++++++++------ 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/src/components/ArticleCard/index.tsx b/src/components/ArticleCard/index.tsx index 1d364e38..b414bd07 100644 --- a/src/components/ArticleCard/index.tsx +++ b/src/components/ArticleCard/index.tsx @@ -6,11 +6,18 @@ const Date = ({ children }) => (

{dateFormat(children)}

) -export interface IArticleCardProps { - article: any +interface IImage { + alt: string + src: string + srcSet: Array<{ url: string, density: number }> } -export const ArticleCard: React.FC = ({ article }) => ( +export interface IArticleCardProps { + article: any + preview?: IImage +} + +export const ArticleCard: React.FC = ({ article, ...props }) => (