emcp_custom_154Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: alert, notice, banner, cookie, gdpr, toast, announcement.
Remember Dismissal (days, 0 = session only) appears when Dismissible is yes; Storage Key appears when Dismissible is yes; Push Page Content (fixed top bar) appears when Layout is top.Layout = inline
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Layout = banner
Your order #1042 is on its way.
Layout = top · fixed to the viewport, so it is not demoed inline; try it on a test page.
Layout = bottom · fixed to the viewport, so it is not demoed inline; try it on a test page.
Layout = toast-br · fixed to the viewport, so it is not demoed inline; try it on a test page.
Layout = toast-bl · fixed to the viewport, so it is not demoed inline; try it on a test page.
Layout = toast-tr · fixed to the viewport, so it is not demoed inline; try it on a test page.
Type = info
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Type = success
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Type = warning
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Type = danger
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Type = dark
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Type = neutral
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Style = soft
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Style = solid
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Style = outline
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Style = accent
We use cookies to improve your experience. By continuing you agree to our cookie policy.
Style = minimal
We use cookies to improve your experience. By continuing you agree to our cookie policy.
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).
Alert
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typetype | Dropdown | Info, Success, Warning, Danger, Dark, Neutral | info | |
Titletitle | Text | Heads up | ||
Messagemessage | Rich text | We use cookies to improve your experi... | ||
Iconicon | Icon | fas fa-info-circle | ||
Button Textbtn_text | Text | |||
Button Link (empty = dismiss)btn_link | Link | |||
Secondary Link Textbtn2_text | Text | |||
Secondary Linkbtn2_link | Link |
Layout & Behaviour
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Layoutlayout | Dropdown | Inline (in the page flow), Inline banner (single row), Fixed bar, top of viewport, Fixed bar, bottom of viewport, Toast, bottom right, Toast, bottom left, Toast, top right | inline | |
Stylestyle | Dropdown | Soft tint, Solid, Outline, White with accent border, Minimal | soft | |
Icon Styleicon_style | Dropdown | Plain, In a circle, Hidden | plain | |
Dismissibledismissible | Toggle | on / off | yes | |
Remember Dismissal (days, 0 = session only)remember | Number | min 0, max 365 | 0 | Shown when dismissible = yes |
Storage Keystorage_key | Text | Change it to show the alert again after editing its text.. Shown when dismissible = yes | ||
Show After (ms)delay | Number | min 0, max 60000 | 0 | |
Auto Hide After (ms, 0 = never)auto_hide | Number | min 0, max 120000 | 0 | |
Entranceanim | Dropdown | Fade, Fade up, Slide in, None | fade-up | |
Push Page Content (fixed top bar)push_body | Toggle | on / off | Shown when layout = top |
Box
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Accent Overrideaccent | Color | |||
Background Overridebg | Color | |||
Paddingpad | Dimensions | |||
Borderborder | Border | |||
Radiusradius | Slider | min 0, max 60, px | 12 | |
Shadowshadow | Box shadow | |||
Max Width (toast / inline)maxw | Slider | min 240, max 1200, px | 420 | |
Viewport Offset (fixed layouts)offset | Slider | min 0, max 120, px | 24 | |
Z-index (fixed layouts)zindex | Number | min 1, max 99999 | 9999 |
Text & Icon
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Title Typographytitle_typo | Typography | |||
Title Colortitle_color | Color | |||
Message Typographymsg_typo | Typography | |||
Message Colormsg_color | Color | |||
Icon Sizeicon_size | Slider | min 12, max 64, px | 22 | |
Icon Coloricon_color | Color | |||
Close Button Colorclose_color | Color |
Buttons
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Button Typographybtn_typo | Typography | |||
Button Textbtn_color | Color | |||
Button Backgroundbtn_bg | Color | |||
Button Hover Backgroundbtn_bg_h | Color | |||
Button Radiusbtn_radius | Slider | min 0, max 60, px | 8 | |
Secondary Link Colorbtn2_color | Color |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_154" and a settings object using the keys above. Run get-custom-widget with id 154 for the full JSON spec.