Skip to main content

useComponentActions

@lowcode/builder-web


Function: useComponentActions()

useComponentActions(params): object

Defined in: apps/builder-web/src/state/componentActions.ts:61

Parameters​

params​

UseComponentActionsParams

Returns​

object

addComponent()​

addComponent: (componentType, options?) => void

Parameters​

componentType​

string

options?​
blockId?​

string

Returns​

void

deleteNode()​

deleteNode: (nodeId) => void

Parameters​

nodeId​

string

Returns​

void

duplicateNode()​

duplicateNode: (nodeId) => void

Parameters​

nodeId​

string

Returns​

void

moveNode()​

moveNode: (nodeId, parentId, insertPosition?) => void

Parameters​

nodeId​

string

parentId​

string | null

insertPosition?​

InsertPosition

Returns​

void

setApp()​

setApp: (nextApp, opts?) => void

Parameters​

nextApp​

AppSchema

opts?​
skipHistory?​

boolean

Returns​

void

updateComponentNode()​

updateComponentNode: (updated) => void

Parameters​

updated​

ComponentNode

Returns​

void