Add view without creator
This commit is contained in:
parent
a6a7eaf20c
commit
572d297e22
@ -44,6 +44,28 @@ storiesOf('Components/Post Overview Card', module)
|
|||||||
|
|
||||||
return <PostOverviewCard {...defaultPreview} />;
|
return <PostOverviewCard {...defaultPreview} />;
|
||||||
})
|
})
|
||||||
|
.add('with preview/without avatar', () => {
|
||||||
|
const defaultPreview: PostOverviewCardProps = {
|
||||||
|
createdAt: DateTime.now(),
|
||||||
|
path: '/blog/asdasdasdasd',
|
||||||
|
title: 'How to create your personal static blog and do not lost your mind. 🔥',
|
||||||
|
preview: {
|
||||||
|
headerMedia: {
|
||||||
|
key: 'Image',
|
||||||
|
url: './pattern.png',
|
||||||
|
alt: 'awesome pattern'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
tags: [
|
||||||
|
{ text: 'next.js' },
|
||||||
|
{ text: 'typescript' },
|
||||||
|
{ text: 'tailwind' },
|
||||||
|
{ text: 'storybook' }
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
return <PostOverviewCard {...defaultPreview} />;
|
||||||
|
})
|
||||||
.add('without tags', () => {
|
.add('without tags', () => {
|
||||||
const defaultPreview: PostOverviewCardProps = {
|
const defaultPreview: PostOverviewCardProps = {
|
||||||
createdAt: DateTime.now(),
|
createdAt: DateTime.now(),
|
||||||
|
@ -10,7 +10,7 @@ import Tags from './elements/Tags';
|
|||||||
|
|
||||||
export type PostOverviewCardProps = {
|
export type PostOverviewCardProps = {
|
||||||
createdAt: DateTime;
|
createdAt: DateTime;
|
||||||
createdBy: User;
|
createdBy?: User;
|
||||||
path: string;
|
path: string;
|
||||||
title: string;
|
title: string;
|
||||||
preview: Preview;
|
preview: Preview;
|
||||||
@ -26,10 +26,13 @@ export default ({ createdBy, createdAt, title, tags, path, preview }: PostOvervi
|
|||||||
className={'object-cover h-52 w-full'}></img>
|
className={'object-cover h-52 w-full'}></img>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
<div className={'flex flex-row pt-2 pl-2'}>
|
{isDefined(createdBy) ? (
|
||||||
<Avatar imgUrl={createdBy.avatar} />
|
<div className={'flex flex-row pt-2 pl-2'}>
|
||||||
<NameAndData name={createdBy.name} date={createdAt} />
|
<Avatar imgUrl={createdBy.avatar} />
|
||||||
</div>
|
<NameAndData name={createdBy.name} date={createdAt} />
|
||||||
|
</div>
|
||||||
|
): <div className={'flex flex-row pt-16'}></div>}
|
||||||
|
|
||||||
<div className={'flex flex-row px-16'}>
|
<div className={'flex flex-row px-16'}>
|
||||||
<a className={'text-4xl font-bold hover:text-purple-500 '} href={path}>
|
<a className={'text-4xl font-bold hover:text-purple-500 '} href={path}>
|
||||||
{title}
|
{title}
|
||||||
|
Loading…
Reference in New Issue
Block a user