emcp_custom_148Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: feature, list, bullet, checklist, icon list, list group.
Layout = list
Layout = grid2
Layout = grid3
Layout = inline
Layout = cards
Layout = timeline
Every control the widget exposes, grouped by panel section. Names in code are the setting keys used by the MCP tools (add-free-widget, update-widget).
Items
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Itemsitems | Repeater | 4 items | ||
↳ Iconicon | Icon | fas fa-check | ||
↳ Titletitle | Text | Feature | ||
↳ Descriptiontext | Textarea | |||
↳ Badgebadge | Text | |||
↳ Linklink | Link | |||
↳ Icon Color Overridecolor | Color | |||
Layoutlayout | Dropdown | Vertical list, Grid, 2 columns, Grid, 3 columns, Inline chips, List group (cards), Connected (timeline line) | list | |
Icon Positionicon_pos | Dropdown | Left, Top, Right | left | |
Icon Shapeicon_shape | Dropdown | None, Circle, Rounded square, Square, Outlined circle | circle | |
Divider Between Itemsdivider | Toggle | on / off | ||
Show Numbers Instead of Iconsnumbered | Toggle | on / off | ||
Lift on Hoverhover_lift | Toggle | on / off | ||
Stagger In on Scrollreveal | Toggle | on / off | yes | |
Title Tagtag | Dropdown | H3, H4, H5, div, span | h4 |
Icon
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Icon Sizeicon_size | Slider | min 8, max 64, px | 16 | |
Shape Sizebox_size | Slider | min 16, max 120, px | 36 | |
Icon Coloricon_color | Color | #6a11cb | ||
Shape Backgroundicon_bg | Color | #f4ebff | ||
Hover Icon Coloricon_color_h | Color | |||
Hover Shape Backgroundicon_bg_h | Color | |||
Shape Bordericon_border | Border | |||
Icon to Text Gapicon_gap | Slider | min 0, max 60, px | 14 | |
Connector Line Colorline_color | Color | #eaecf0 |
Text
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Title Typographytitle_typo | Typography | |||
Title Colortitle_color | Color | #101828 | ||
Title Hover Colortitle_color_h | Color | |||
Description Typographytext_typo | Typography | |||
Description Colortext_color | Color | #475467 | ||
Title to Description Gaptext_gap | Slider | min 0, max 30, px | 4 | |
Badge Typographybadge_typo | Typography | |||
Badge Colorbadge_color | Color | #6a11cb | ||
Badge Backgroundbadge_bg | Color | #f4ebff | ||
Text Alignmentalign | Button group | Left, Center, Right | left |
Item
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Space Between Itemsitem_gap | Slider | min 0, max 80, px | 18 | Responsive |
Item Paddingitem_pad | Dimensions | |||
Item Backgrounditem_bg | Color | |||
Item Hover Backgrounditem_bg_h | Color | |||
Item Borderitem_border | Border | |||
Item Radiusitem_radius | Slider | min 0, max 60, px | 12 | |
Item Shadowitem_shadow | Box shadow | |||
Item Hover Shadowitem_shadow_h | Box shadow | |||
Divider Colordiv_color | Color | #eaecf0 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_148" and a settings object using the keys above. Run get-custom-widget with id 148 for the full JSON spec.