Appearance
ContextActionType
Enum defining available context actions for blocks in the editor.
typescript
enum ContextActionType
Description
ContextActionType
enumerates all the context actions that can be performed on blocks within the Stripo Email Editor. These actions appear in context menus when users right-click on blocks or access block options. Extensions can implement custom handlers for these actions or add them to their custom blocks.
Import
typescript
import { ContextActionType } from '@stripoinc/ui-editor-extensions';
Enum Values
SAVE_AS_MODULE
Saves the current block as a reusable module.
typescript
SAVE_AS_MODULE = 'saveAsModule'
Usage: Allows users to save frequently used blocks as modules for reuse across different emails.
UPDATE_MODULE
Updates an existing module with the current block's content.
typescript
UPDATE_MODULE = 'updateModule'
Usage: Synchronizes changes made to a block back to its source module.
IMPROVE_WITH_AI
Enhances the block content using AI assistance.
typescript
IMPROVE_WITH_AI = 'improveWithAI'
Usage: Triggers AI-powered improvements for text, layout, or styling.
MOVE
Moves the block to a different position in the email.
typescript
MOVE = 'move'
Usage: Enables drag-and-drop or cut-and-paste functionality for blocks.
COPY
Creates a copy of the block.
typescript
COPY = 'copy'
Usage: Duplicates the block for use elsewhere in the email.
REMOVE
Deletes the block from the email.
typescript
REMOVE = 'remove'
Usage: Permanently removes the block from the template.
CLEAR_CONTAINER
Removes all content from a container block.
typescript
CLEAR_CONTAINER = 'clearContainer'
Usage: Empties a container while preserving its structure and settings.
REMOVE_CONTAINER
Deletes a container from the structure.
typescript
REMOVE_CONTAINER = 'removeContainer'
Usage: Removes a container element from multi-column layouts.
EXTERNAL_DISPLAY_CONDITION
Sets display conditions using an external library.
typescript
EXTERNAL_DISPLAY_CONDITION = 'externalDisplayCondition'
Usage: Integrates with external services to set conditional display rules.