mirror of
https://github.com/d0zingcat/nextjs-notion-starter-kit.git
synced 2026-05-13 15:09:47 +00:00
feat: update core deps
This commit is contained in:
@@ -9,35 +9,32 @@ import { getCanonicalPageId } from './get-canonical-page-id'
|
||||
// (they're nice for debugging and speed up local dev)
|
||||
const uuid = !!includeNotionIdInUrls
|
||||
|
||||
export const mapPageUrl = (
|
||||
site: Site,
|
||||
recordMap: ExtendedRecordMap,
|
||||
searchParams: URLSearchParams
|
||||
) => (pageId = '') => {
|
||||
if (uuidToId(pageId) === site.rootNotionPageId) {
|
||||
return createUrl('/', searchParams)
|
||||
} else {
|
||||
return createUrl(
|
||||
`/${getCanonicalPageId(pageId, recordMap, { uuid })}`,
|
||||
searchParams
|
||||
)
|
||||
export const mapPageUrl =
|
||||
(site: Site, recordMap: ExtendedRecordMap, searchParams: URLSearchParams) =>
|
||||
(pageId = '') => {
|
||||
if (uuidToId(pageId) === site.rootNotionPageId) {
|
||||
return createUrl('/', searchParams)
|
||||
} else {
|
||||
return createUrl(
|
||||
`/${getCanonicalPageId(pageId, recordMap, { uuid })}`,
|
||||
searchParams
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export const getCanonicalPageUrl = (
|
||||
site: Site,
|
||||
recordMap: ExtendedRecordMap
|
||||
) => (pageId = '') => {
|
||||
const pageUuid = parsePageId(pageId, { uuid: true })
|
||||
export const getCanonicalPageUrl =
|
||||
(site: Site, recordMap: ExtendedRecordMap) =>
|
||||
(pageId = '') => {
|
||||
const pageUuid = parsePageId(pageId, { uuid: true })
|
||||
|
||||
if (uuidToId(pageId) === site.rootNotionPageId) {
|
||||
return `https://${site.domain}`
|
||||
} else {
|
||||
return `https://${site.domain}/${getCanonicalPageId(pageUuid, recordMap, {
|
||||
uuid
|
||||
})}`
|
||||
if (uuidToId(pageId) === site.rootNotionPageId) {
|
||||
return `https://${site.domain}`
|
||||
} else {
|
||||
return `https://${site.domain}/${getCanonicalPageId(pageUuid, recordMap, {
|
||||
uuid
|
||||
})}`
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function createUrl(path: string, searchParams: URLSearchParams) {
|
||||
return [path, searchParams.toString()].filter(Boolean).join('?')
|
||||
|
||||
Reference in New Issue
Block a user