Skip to content

Commit c35a029

Browse files
committed
feat: display no story page
1 parent dbf514b commit c35a029

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/pages/stories/[language]/index.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import React from 'react';
77
import { NextSeo } from 'next-seo';
88
import { useRouter } from 'next/router';
99
import { NEXT_APP_NAME, NEXT_BASE_URL } from '@/constants/app-config';
10+
import Link from 'next/link';
1011

1112
export async function getStaticPaths() {
1213
const allLanguage = getLanguageLists();
@@ -57,7 +58,14 @@ function StoryBaseLanguage({ posts, language }) {
5758
<RandomQuote language={language} />
5859
</header>
5960
<article className="my-5 mx-32">
60-
{posts.length > 0 ? <StoryLists stories={posts} /> : null}
61+
{posts.length > 0 ? <StoryLists stories={posts} /> : (
62+
<div className='h-96 flex justify-center items-center'>
63+
<div className='text-center'>
64+
<h1 className='text-2xl mb-3'>No one telling a story about <span className="bg-zinc-50 text-zinc-900 dark:bg-zinc-900 dark:text-zinc-50 italic px-2">{language}</span> , did you have story? Share your story about <span className="bg-zinc-50 text-zinc-900 dark:bg-zinc-900 dark:text-zinc-50 italic px-2">{language}</span></h1>
65+
<Link href={`https://github.com/StreetCommunityProgrammer/metaphore/issues/new?assignees=darkterminal%2Cmkubdev&labels=metaphore%2C${language}&template=create_${language}_story.yml&title=Your+Story+Title`} target='_blank' className="btn bg-zinc-50 text-zinc-900 dark:bg-zinc-900 dark:text-zinc-50">Ok, let me tell you a story</Link>
66+
</div>
67+
</div>
68+
)}
6169
</article>
6270
</>
6371
);

0 commit comments

Comments
 (0)