From 2c1115638f8f94ab998f3145bf578e3f6577211e Mon Sep 17 00:00:00 2001 From: Robson Oliveira Date: Thu, 11 Jan 2024 16:38:32 -0300 Subject: [PATCH] fix(article-pagination): update doc name type --- src/components/article-pagination/index.tsx | 13 +++++-------- src/pages/docs/tracks/[slug].tsx | 7 +++++-- src/pages/docs/tutorial/[slug].tsx | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/components/article-pagination/index.tsx b/src/components/article-pagination/index.tsx index 2e6b7e7f..2c62cdbb 100644 --- a/src/components/article-pagination/index.tsx +++ b/src/components/article-pagination/index.tsx @@ -4,11 +4,11 @@ interface Props { pagination: { previousDoc: { slug: string | null - name: { en: string; pt: string; es: string } | null + name: string | null } nextDoc: { slug: string | null - name: { en: string; pt: string; es: string } | null + name: string | null } } hidePaginationPrevious: boolean @@ -16,7 +16,6 @@ interface Props { } import styles from './styles' -import { useIntl } from 'react-intl' const ArticlePagination = ({ pagination, @@ -24,7 +23,7 @@ const ArticlePagination = ({ hidePaginationPrevious, }: Props) => { const router = useRouter() - const locale = useIntl().locale as 'en' | 'pt' | 'es' + console.log('aaaa', pagination) const handleClick = (e: { preventDefault: () => void }, slug: string) => { e.preventDefault() @@ -43,7 +42,7 @@ const ArticlePagination = ({ > - {pagination.previousDoc.name?.[locale]} + {pagination.previousDoc.name} « Previous @@ -58,9 +57,7 @@ const ArticlePagination = ({ }} > - - {pagination.nextDoc.name?.[locale]} - + {pagination.nextDoc.name} Next » diff --git a/src/pages/docs/tracks/[slug].tsx b/src/pages/docs/tracks/[slug].tsx index 89b3354d..e0546e92 100644 --- a/src/pages/docs/tracks/[slug].tsx +++ b/src/pages/docs/tracks/[slug].tsx @@ -66,11 +66,11 @@ interface Props { pagination: { previousDoc: { slug: string | null - name: { en: string; pt: string; es: string } | null | null + name: string | null } nextDoc: { slug: string | null - name: { en: string; pt: string; es: string } | null | null + name: string | null } } isListed: boolean @@ -384,6 +384,9 @@ export const getStaticProps: GetStaticProps = async ({ : null, }, } + console.log('#####################################') + console.log(pagination) + console.log('#####################################') const flattenedSidebar = flattenJSON(sidebarfallback) const isListed: boolean = getKeyByValue(flattenedSidebar, slug) diff --git a/src/pages/docs/tutorial/[slug].tsx b/src/pages/docs/tutorial/[slug].tsx index 7a9214a7..c8e7803c 100644 --- a/src/pages/docs/tutorial/[slug].tsx +++ b/src/pages/docs/tutorial/[slug].tsx @@ -66,11 +66,11 @@ interface Props { pagination: { previousDoc: { slug: string | null - name: { en: string; pt: string; es: string } | null | null + name: string | null } nextDoc: { slug: string | null - name: { en: string; pt: string; es: string } | null | null + name: string | null } } isListed: boolean