mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-05-31 15:10:11 +00:00
Merge pull request #1195 from tangly1024/fix/url-page
fix-url-when-switch-theme
This commit is contained in:
@@ -15,7 +15,7 @@ export const BlogListPage = props => {
|
|||||||
|
|
||||||
const showPrev = currentPage > 1
|
const showPrev = currentPage > 1
|
||||||
const showNext = page < totalPage
|
const showNext = page < totalPage
|
||||||
const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
const pagePrefix = router.asPath.split('?')[0].replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
||||||
|
|
||||||
const showPageCover = CONFIG_EXAMPLE.POST_LIST_COVER
|
const showPageCover = CONFIG_EXAMPLE.POST_LIST_COVER
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ const PaginationSimple = ({ page, showNext }) => {
|
|||||||
const { locale } = useGlobal()
|
const { locale } = useGlobal()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const currentPage = +page
|
const currentPage = +page
|
||||||
const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
const pagePrefix = router.asPath.split('?')[0].replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2">
|
<div className="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2">
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ const PaginationNumber = ({ page, totalPage }) => {
|
|||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const currentPage = +page
|
const currentPage = +page
|
||||||
const showNext = page < totalPage
|
const showNext = page < totalPage
|
||||||
const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
const pagePrefix = router.asPath.split('?')[0].replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
||||||
const pages = generatePages(pagePrefix, page, currentPage, totalPage)
|
const pages = generatePages(pagePrefix, page, currentPage, totalPage)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ const PaginationNumber = ({ page, totalPage }) => {
|
|||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const currentPage = +page
|
const currentPage = +page
|
||||||
const showNext = page < totalPage
|
const showNext = page < totalPage
|
||||||
const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
const pagePrefix = router.asPath.split('?')[0].replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
||||||
const pages = generatePages(pagePrefix, page, currentPage, totalPage)
|
const pages = generatePages(pagePrefix, page, currentPage, totalPage)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ const PaginationSimple = ({ page, totalPage }) => {
|
|||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const currentPage = +page
|
const currentPage = +page
|
||||||
const showNext = currentPage < totalPage
|
const showNext = currentPage < totalPage
|
||||||
const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
const pagePrefix = router.asPath.split('?')[0].replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="my-10 mx-6 flex justify-between font-medium text-black dark:text-gray-100 space-x-2">
|
<div className="my-10 mx-6 flex justify-between font-medium text-black dark:text-gray-100 space-x-2">
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ const PaginationSimple = ({ page, totalPage }) => {
|
|||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const currentPage = +page
|
const currentPage = +page
|
||||||
const showNext = currentPage < totalPage
|
const showNext = currentPage < totalPage
|
||||||
const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
const pagePrefix = router.asPath.split('?')[0].replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2">
|
<div className="my-10 flex justify-between font-medium text-black dark:text-gray-100 space-x-2">
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ const PaginationNumber = ({ page, totalPage }) => {
|
|||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const currentPage = +page
|
const currentPage = +page
|
||||||
const showNext = page !== totalPage
|
const showNext = page !== totalPage
|
||||||
const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
const pagePrefix = router.asPath.split('?')[0].replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
||||||
const pages = generatePages(pagePrefix, page, currentPage, totalPage)
|
const pages = generatePages(pagePrefix, page, currentPage, totalPage)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ const PaginationSimple = ({ page, showNext }) => {
|
|||||||
const { locale } = useGlobal()
|
const { locale } = useGlobal()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const currentPage = +page
|
const currentPage = +page
|
||||||
const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
const pagePrefix = router.asPath.split('?')[0].replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ export const BlogListPage = props => {
|
|||||||
|
|
||||||
const showPrev = currentPage > 1
|
const showPrev = currentPage > 1
|
||||||
const showNext = page < totalPage
|
const showNext = page < totalPage
|
||||||
const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
const pagePrefix = router.asPath.split('?')[0].replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="w-full md:pr-12 mb-12">
|
<div className="w-full md:pr-12 mb-12">
|
||||||
@@ -46,5 +46,5 @@ export const BlogListPage = props => {
|
|||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ export const BlogListPage = props => {
|
|||||||
|
|
||||||
const showPrev = currentPage > 1
|
const showPrev = currentPage > 1
|
||||||
const showNext = page < totalPage
|
const showNext = page < totalPage
|
||||||
const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
const pagePrefix = router.asPath.split('?')[0].replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '')
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="w-full md:pr-8 mb-12">
|
<div className="w-full md:pr-8 mb-12">
|
||||||
|
|||||||
Reference in New Issue
Block a user