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