BlockSuite API Documentation / @blocksuite/blocks / createButtonPopper
Function: createButtonPopper()
createButtonPopper(
reference,popperElement,stateUpdated?,__namedParameters?):object
Using attribute 'data-show' to control popper visibility.
css
selector {
display: none;
}
selector[data-show] {
display: block;
}Parameters
• reference: HTMLElement
• popperElement: HTMLElement
• stateUpdated?
• __namedParameters?
• __namedParameters.crossAxis?: number
• __namedParameters.ignoreShift?: boolean
• __namedParameters.mainAxis?: number
• __namedParameters.rootBoundary?: object | () => undefined | object
Returns
object
dispose()
dispose: () =>
void
Returns
void
hide()
hide: () =>
void
Returns
void
show()
show: (
force?) =>void
Parameters
• force?: boolean
Returns
void
state
readonlystate:Display
toggle()
toggle: () =>
void
Returns
void
Defined in
packages/affine/shared/dist/utils/button-popper.d.ts:17