Skip to content

Commit

Permalink
refactor(publicationCard): add links and fix accessibily issue
Browse files Browse the repository at this point in the history
  • Loading branch information
tarantilis committed Jul 18, 2022
1 parent ab512be commit 80adf6c
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 11 deletions.
18 changes: 15 additions & 3 deletions src/ui/Card/PublicationCard.stories.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,21 @@ export default {
const Template = (args) => (
<Container>
<Card className="publication tertiary">
<Image src={args.image} wrapped ui={false} alt="card image" />
<Image
as="a"
href={args.href}
src={args.image}
wrapped
ui={false}
alt="card image"
/>
<Card.Content>
<Card.Meta>{args.tag}</Card.Meta>
<Card.Description>{args.description}</Card.Description>
<Card.Meta>
<a href={args.href}>{args.tag}</a>
</Card.Meta>
<Card.Description>
<a href={args.href}>{args.description}</a>
</Card.Description>
</Card.Content>
</Card>
</Container>
Expand All @@ -43,4 +54,5 @@ PublicationCard.args = {
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis.',
image: imageUrl,
href: '/#',
};
38 changes: 30 additions & 8 deletions src/ui/Card/RelatedContent/RelatedContent.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,22 @@ RelatedContent.Grid = ({ children, ...rest }) => {
mobile={12}
>
{row.map((item, index) => (
<Card className="publication" key={index}>
<Image src={item.image} wrapped ui={false} alt="card image" />
<Card className="publication tertiary" key={index}>
<Image
as="a"
href={item.href}
src={item.image}
wrapped
ui={false}
alt="card image"
/>
<Card.Content>
<Card.Meta>{item.tag}</Card.Meta>
<Card.Description>{item.description}</Card.Description>
<Card.Meta>
<a href={item.href}>{item.tag}</a>
</Card.Meta>
<Card.Description>
<a href={item.href}>{item.description}</a>
</Card.Description>
</Card.Content>
</Card>
))}
Expand All @@ -50,11 +61,22 @@ RelatedContent.Grid = ({ children, ...rest }) => {
tablet={12}
mobile={12}
>
<Card className="publication">
<Image src={item.image} wrapped ui={false} alt="card image" />
<Card className="publication tertiary">
<Image
as="a"
href={item.href}
src={item.image}
wrapped
ui={false}
alt="card image"
/>
<Card.Content>
<Card.Meta>{item.tag}</Card.Meta>
<Card.Description>{item.description}</Card.Description>
<Card.Meta>
<a href={item.href}>{item.tag}</a>
</Card.Meta>
<Card.Description>
<a href={item.href}>{item.description}</a>
</Card.Description>
</Card.Content>
</Card>
</Grid.Column>
Expand Down
20 changes: 20 additions & 0 deletions src/ui/Card/RelatedContent/RelatedContent.stories.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,29 +31,34 @@ DefaultEven.args = {
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis.',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description: 'Leo fermentum sollicitudin suspendisse iaculis feugiat.',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. ',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. ',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis.',
image: imageUrl,
href: '/#',
},
],
buttonText: 'See All',
Expand Down Expand Up @@ -104,17 +109,20 @@ DefaultOdd.args = {
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis.',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description: 'Leo fermentum sollicitudin suspendisse iaculis feugiat.',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. ',
image: imageUrl,
href: '/#',
},
],
buttonText: 'See All',
Expand Down Expand Up @@ -190,6 +198,7 @@ function TabWithRelatedContent({ panes }) {
menu={{
secondary: true,
pointing: true,
tabIndex: 0,
}}
/>
</Container>
Expand All @@ -209,6 +218,7 @@ RelatedContentInTab.args = {
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis.',
image: imageUrl,
href: '/#',
},
],
buttonText: 'See All',
Expand All @@ -222,12 +232,14 @@ RelatedContentInTab.args = {
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis.',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat.',
image: imageUrl,
href: '/#',
},
],
buttonText: 'See All',
Expand All @@ -241,18 +253,21 @@ RelatedContentInTab.args = {
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis.',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat.',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. ',
image: imageUrl,
href: '/#',
},
],
buttonText: 'See All',
Expand All @@ -266,30 +281,35 @@ RelatedContentInTab.args = {
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis.',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat.',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. ',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis. ',
image: imageUrl,
href: '/#',
},
{
tag: '#Publication',
description:
'Leo fermentum sollicitudin suspendisse iaculis feugiat. Eget tellus blandit aenean mattis.',
image: imageUrl,
href: '/#',
},
],
buttonText: 'See All',
Expand Down

0 comments on commit 80adf6c

Please sign in to comment.