import BLOG from '@/blog.config' import TagItem from '@/components/TagItem' import BaseLayout from '@/layouts/BaseLayout' import { useGlobal } from '@/lib/global' import { getGlobalNotionData } from '@/lib/notion/getNotionData' import { faTags } from '@fortawesome/free-solid-svg-icons' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import React from 'react' export default function Tag ({ tags, categories, postCount, latestPosts }) { const { locale } = useGlobal() const meta = { title: `${locale.COMMON.TAGS} | ${BLOG.title}`, description: BLOG.description, type: 'website' } return
{locale.COMMON.TAGS}:
{ tags.map(tag => { return
}) }
} export async function getStaticProps () { const from = 'tag-index-props' const { categories, tags, postCount, latestPosts } = await getGlobalNotionData({ from, includePage: true, tagsCount: 0 }) return { props: { tags, categories, postCount, latestPosts }, revalidate: 1 } }