Signed-off-by: Traxus <shyidx@gmail.com>

This commit is contained in:
Traxus 2023-04-25 01:39:10 -04:00
parent a2512a3af7
commit e9ff75f2db

View File

@ -1,13 +1,32 @@
import { PageLayout } from 'components/layout/page'
//===== \/ START NEXT_PUBLIC_DATOCMS_BYPASS \/ ====================================================
/*
import {
getBlogPosts as serverGetBlogPosts,
getBlogPostsCategories as serverGetBlogPostsCategories
} from 'lib/blog'
*/
import { getBlogPosts } from 'lib/blog'
import {
getAllBlogPostsFromSource,
getAllBlogPostsCategoriesFromSource
} from 'lib/datocms-bypass'
//===== /\ FINISH NEXT_PUBLIC_DATOCMS_BYPASS /\ ====================================================
import { InferGetStaticPropsType } from 'next'
import { useRouter } from 'next/router'
import { Fragment, useCallback, useMemo } from 'react'
import {
Fragment,
useCallback,
useMemo
} from 'react'
import { useInfiniteQuery } from 'react-query'
import { BlogCard } from '~/components/common/card'
import { Meta } from '~/components/common/meta'
import { Button, ButtonLink } from '~/components/primitives/button'
import {
Button,
ButtonLink
} from '~/components/primitives/button'
import Hero from '~/components/sections/blog/hero'
import PostsGrid from '~/components/sections/blog/posts-grid'
import SearchBar, {
@ -17,13 +36,12 @@ import SearchBar, {
import { CategoryFragment } from '~/lib/cms/generated'
import { FooterQuery } from '~/lib/cms/queries/footer'
import { HeaderQuery } from '~/lib/cms/queries/header'
import { getHrefWithQuery, makeQuery } from '~/lib/utils/router'
import {
getHrefWithQuery,
makeQuery
} from '~/lib/utils/router'
import { request } from '../../lib/datocms'
import {
getAllBlogPostsFromSource,
getAllBlogPostsCategoriesFromSource
} from '../../lib/datocms-bypass'
const getMatchingCategory = (categories: CategoryFragment[], c?: string) =>
categories.find((cat) => cat.slug === c)