mirror of
https://github.com/d0zingcat/nextjs-notion-starter-kit.git
synced 2026-05-13 15:09:47 +00:00
styling updates
This commit is contained in:
@@ -1,21 +1,9 @@
|
||||
import * as types from 'lib/types'
|
||||
import { getTextContent } from 'notion-utils'
|
||||
import * as types from './types'
|
||||
import { getPageProperty } from 'notion-utils'
|
||||
|
||||
export function getPageDescription(
|
||||
block: types.Block,
|
||||
recordMap: types.RecordMap
|
||||
recordMap: types.ExtendedRecordMap
|
||||
): string | null {
|
||||
const collection = recordMap.collection[block.parent_id]?.value
|
||||
|
||||
if (collection) {
|
||||
const descriptionKey = Object.keys(collection.schema).find(
|
||||
(key) => collection.schema[key].name === 'Description'
|
||||
)
|
||||
|
||||
if (descriptionKey) {
|
||||
return getTextContent(block.properties[descriptionKey])
|
||||
}
|
||||
}
|
||||
|
||||
return null
|
||||
return getPageProperty('Description', block, recordMap)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user