Skip to content

BlockSuite API Documentation / @blocksuite/affine-rich-text / FootNoteNodeConfigProvider

Class: FootNoteNodeConfigProvider

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:32

Constructors

new FootNoteNodeConfigProvider()

new FootNoteNodeConfigProvider(config, std): FootNoteNodeConfigProvider

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:68

Parameters

config

FootNoteNodeConfig

std

BlockStdScope

Returns

FootNoteNodeConfigProvider

Properties

std

readonly std: BlockStdScope

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:70

Accessors

customNodeRenderer

Get Signature

get customNodeRenderer(): undefined | FootNoteNodeRenderer

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:40

Returns

undefined | FootNoteNodeRenderer


customPopupRenderer

Get Signature

get customPopupRenderer(): undefined | FootNotePopupRenderer

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:44

Returns

undefined | FootNotePopupRenderer


disableHoverEffect

Get Signature

get disableHoverEffect(): boolean

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:64

Returns

boolean


doc

Get Signature

get doc(): Store

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:52

Returns

Store


hidePopup

Get Signature

get hidePopup(): boolean

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:56

Returns

boolean


interactive

Get Signature

get interactive(): boolean

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:60

Returns

boolean


onPopupClick

Get Signature

get onPopupClick(): undefined | FootNotePopupClickHandler

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:48

Returns

undefined | FootNotePopupClickHandler

Methods

setCustomNodeRenderer()

setCustomNodeRenderer(renderer): void

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:80

Parameters

renderer

FootNoteNodeRenderer

Returns

void


setCustomPopupRenderer()

setCustomPopupRenderer(renderer): void

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:84

Parameters

renderer

FootNotePopupRenderer

Returns

void


setDisableHoverEffect()

setDisableHoverEffect(disableHoverEffect): void

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:96

Parameters

disableHoverEffect

boolean

Returns

void


setHidePopup()

setHidePopup(hidePopup): void

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:88

Parameters

hidePopup

boolean

Returns

void


setInteractive()

setInteractive(interactive): void

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:92

Parameters

interactive

boolean

Returns

void


setPopupClick()

setPopupClick(onPopupClick): void

Defined in: packages/affine/rich-text/src/inline/presets/nodes/footnote-node/footnote-config.ts:100

Parameters

onPopupClick

FootNotePopupClickHandler

Returns

void