Beta Optional configOptional configuration UI component for this resource.
Specifies a web component that provides a configuration interface for customizing the resource's behavior. This is typically used in admin interfaces or setup wizards.
Tag name of the configuration web component.
Must be a registered web component that can receive the specified props.
Optional props?: Record<string, unknown>Initial properties to pass to the configuration component.
These props configure the initial state of the configuration UI.
Optional description?: stringDetailed description of what the resource does.
Provide helpful context about the resource's purpose, functionality, and any important usage notes. This typically appears in tooltips or help documentation.
Optional icon?: string | IconIcon to visually represent the resource.
Can be either a string referencing an icon name from the icon library, or an Icon object with additional properties like color and style.
Optional tags?: string[]Semantic tags for categorization and context-aware filtering.
Tags help the platform determine where a component can be placed and when it is relevant for a given context. These tags typically describe the slot types or contexts that the component is suited for.
The available tags are platform-specific and depend on the extensibility points provided by the host application.
Optional title?: stringHuman-readable display name for the resource.
This should be a concise, user-friendly name that appears in UI elements like menus, toolbars, and configuration screens.
Extensible metadata for registered resources in the Lime CRM platform.
This metadata structure is used to describe various resources like web components, commands, actions, and other extensible elements. It provides a consistent way to attach human-readable information, icons, tags, and configuration components to any registered resource.
Resources that use this metadata include:
@Commanddecorator)Example
Example
See