@@ -33,7 +33,6 @@ type CatalogCardProps = {
3333 // eslint-disable-next-line @typescript-eslint/no-explicit-any
3434 pattern : any ;
3535 patternType : string ;
36- cardLink : string ;
3736 cardHeight : string ;
3837 cardWidth : string ;
3938 cardStyles : React . CSSProperties ;
@@ -64,7 +63,6 @@ const CatalogCard: React.FC<CatalogCardProps> = ({
6463 cardHeight,
6564 cardWidth,
6665 cardStyles,
67- cardLink,
6866 onCardClick
6967} ) => {
7068 const outerStyles = {
@@ -73,49 +71,47 @@ const CatalogCard: React.FC<CatalogCardProps> = ({
7371 ...cardStyles
7472 } ;
7573 return (
76- < DesignCardUrl href = { cardLink } onClick = { onCardClick } target = "_blank" rel = "noreferrer" >
77- < DesignCard outerStyles = { outerStyles } >
78- < DesignInnerCard className = "innerCard" >
79- < ClassWrap catalogClassName = { pattern ?. catalog_data ?. content_class } />
80- < DesignType > { patternType } </ DesignType >
81- < DesignDetailsDiv >
82- < DesignName
83- style = { {
84- margin : '3rem 0 1.59rem 0' ,
85- textAlign : 'center'
86- } }
87- >
88- { pattern . name }
89- </ DesignName >
90- < ImageWrapper >
91- < DesignIcon height = { '118' } width = { '120' } />
92- </ ImageWrapper >
93- </ DesignDetailsDiv >
94- < MetricsContainerFront >
95- < MetricsDiv >
96- < DownloadIcon width = { 18 } height = { 18 } />
97- < MetricsCount > { pattern . download_count } </ MetricsCount >
98- </ MetricsDiv >
99- < MetricsDiv >
100- < CloneIcon width = { 18 } height = { 18 } fill = { '#51636B' } />
101- < MetricsCount > { pattern . clone_count } </ MetricsCount >
102- </ MetricsDiv >
103- < MetricsDiv >
104- < OpenIcon width = { 18 } height = { 18 } fill = { '#51636B' } />
105- < MetricsCount > { pattern . view_count } </ MetricsCount >
106- </ MetricsDiv >
107- < MetricsDiv >
108- < DeploymentsIcon width = { 18 } height = { 18 } />
109- < MetricsCount > { pattern . deployment_count } </ MetricsCount >
110- </ MetricsDiv >
111- < MetricsDiv >
112- < ShareIcon width = { 18 } height = { 18 } fill = { '#51636B' } />
113- < MetricsCount > { pattern . share_count } </ MetricsCount >
114- </ MetricsDiv >
115- </ MetricsContainerFront >
116- </ DesignInnerCard >
117- </ DesignCard >
118- </ DesignCardUrl >
74+ < DesignCard outerStyles = { outerStyles } onClick = { onCardClick } >
75+ < DesignInnerCard className = "innerCard" >
76+ < ClassWrap catalogClassName = { pattern ?. catalog_data ?. content_class } />
77+ < DesignType > { patternType } </ DesignType >
78+ < DesignDetailsDiv >
79+ < DesignName
80+ style = { {
81+ margin : '3rem 0 1.59rem 0' ,
82+ textAlign : 'center'
83+ } }
84+ >
85+ { pattern . name }
86+ </ DesignName >
87+ < ImageWrapper >
88+ < DesignIcon height = { '118' } width = { '120' } />
89+ </ ImageWrapper >
90+ </ DesignDetailsDiv >
91+ < MetricsContainerFront >
92+ < MetricsDiv >
93+ < DownloadIcon width = { 18 } height = { 18 } />
94+ < MetricsCount > { pattern . download_count } </ MetricsCount >
95+ </ MetricsDiv >
96+ < MetricsDiv >
97+ < CloneIcon width = { 18 } height = { 18 } fill = { '#51636B' } />
98+ < MetricsCount > { pattern . clone_count } </ MetricsCount >
99+ </ MetricsDiv >
100+ < MetricsDiv >
101+ < OpenIcon width = { 18 } height = { 18 } fill = { '#51636B' } />
102+ < MetricsCount > { pattern . view_count } </ MetricsCount >
103+ </ MetricsDiv >
104+ < MetricsDiv >
105+ < DeploymentsIcon width = { 18 } height = { 18 } />
106+ < MetricsCount > { pattern . deployment_count } </ MetricsCount >
107+ </ MetricsDiv >
108+ < MetricsDiv >
109+ < ShareIcon width = { 18 } height = { 18 } fill = { '#51636B' } />
110+ < MetricsCount > { pattern . share_count } </ MetricsCount >
111+ </ MetricsDiv >
112+ </ MetricsContainerFront >
113+ </ DesignInnerCard >
114+ </ DesignCard >
119115 ) ;
120116} ;
121117
0 commit comments