Callout

callout:action#

Emitted when a callout action button is clicked.

Type: signal.

Payload:

  • payload — custom drop payload from dataTransfer

Example:

app.on('callout:action', ({ payload }) => {
  console.log('callout:action', { payload });
});

callout:close#

Emitted when callout:close UI is closed.

Type: signal.

Payload:

  • callout — event-specific value
  • reason — string — why a history entry was recorded

Example:

app.on('callout:close', ({ callout, this, reason }) => {
  console.log('callout:close', { callout, this, reason });
});

callout:item#

Emitted when a callout list item is activated.

Type: signal.

Payload:

  • payload — custom drop payload from dataTransfer

Example:

app.on('callout:item', ({ payload }) => {
  console.log('callout:item', { payload });
});

callout:open#

Emitted when callout:open UI becomes visible.

Type: signal.

Payload:

  • callout — event-specific value
  • config — event-specific value

Example:

app.on('callout:open', ({ callout, this, config }) => {
  console.log('callout:open', { callout, this, config });
});