Components & images

Build a block once, reuse it everywhere, synced within a popup or across your whole shop, and manage every image from one library.

Components

Select any element (or a multi-selection) and choose Save selection as component from the right-click or layer menu. Two scopes:

ScopeBehavior
This popupCopies placed from the Add panel stay synced: edit any copy and every copy updates. Deleting the definition turns existing copies into plain elements.
Shop-wide libraryAvailable in every campaign. Placed copies link to the library; edits are pushed deliberately with Push changes to library, and other campaigns pick them up when next opened. The inspector badges library copies with Detach from library / Push changes.

Classic uses: a legal footer, a styled email form with consent, a countdown banner, a house button set.

The image library

The Add panel's Assets section and every image picker share one chooser with two tabs:

Rows offer Insert, Copy link, Details and Remove; images can also be dragged straight onto the canvas.

The images audit

The Brand tab's Images section lists every image slot in the current design by role (hero, product, background, logo) with Choose / Clear per slot. A structural slot left empty (a template hole that would render broken) becomes a publish blocker; the logo slot shows "from Brand" when it's inheriting the brand logo.

PerformanceThe ready check warns on single images over 200 KB and on total popup weight past 500 KB (with an estimated load time on slow connections). Behind the scenes Janus preloads popup images before the trigger fires, so the popup never opens half-painted.