mirror of
https://github.com/LaconicNetwork/laconic.com.git
synced 2026-01-17 04:14:09 +00:00
Signed-off-by: Traxus <shyidx@gmail.com>
This commit is contained in:
parent
a2512a3af7
commit
e9ff75f2db
@ -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)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user