Skip to main content
When you select a component on the canvas, its configurable properties appear in the Properties bar on the right-hand side. Properties are organised into collapsible groups so you can find what you need quickly. This page documents the general-purpose editor components. For layout primitives (Container, Grid, Stack, etc.) see Layout Components. For advanced embedding (Iframe, Script, CustomerType) see Advanced Components.

Card

A Bootstrap-based card with rich content options including images, lists and nested slot areas.

Properties

PropertyTypeDefaultDescription
headertextOptional card header text
titletext”Card Title”Main card title
subtitletextSubtitle below the title
bodyTexttextarea”Some quick example text…”Body paragraph
footertextOptional card footer text
bodySlotItemsslotDrop zone for additional components inside the card body
extraSlotslotDrop zone rendered after the body slot
PropertyTypeDefaultDescription
bgselectNoneBackground colour: None, Primary, Secondary, Success, Danger, Warning, Info, Light, Dark, White
textVariantselectDefaultText colour: Default, White, Dark, Body, Muted
borderselectNoneBorder colour: None, Default, Primary, Secondary, Success, Danger, Warning, Info, Light, Dark, White
alignselectDefaultText alignment: Default, Start, Center, End
PropertyTypeDefaultDescription
imageSrctextImage URL
imageAlttextImage alt text
imagePositionselectNonePlacement: None, Top, Bottom, Overlay
overlayTitletextTitle displayed on overlay images
overlayTexttextareaText displayed on overlay images
PropertyTypeDefaultDescription
listGroupFlushselectNoFlush list (no outer borders): No, Yes
listItemstextareaOne list item per line
PropertyTypeDefaultDescription
classNametextAdditional CSS classes (Bootstrap utilities supported)

Alert

A dismissible callout box for notices, warnings and informational messages.

Properties

PropertyTypeDefaultDescription
headingtextAlert heading
texttextarea”Sample alert message”Alert body text
PropertyTypeDefaultDescription
variantselectprimaryColour variant: Primary, Secondary, Success, Danger, Warning, Info, Light, Dark
PropertyTypeDefaultDescription
classNametextAdditional CSS classes
The Alert also has an items slot where you can drop additional components inside the alert body.

Button

A styled button (or link) with full control over appearance, sizing and navigation.

Properties

PropertyTypeDefaultDescription
texttext”Click me”Button label
PropertyTypeDefaultDescription
variantselectprimaryColour: Primary, Secondary, Success, Danger, Warning, Info, Light, Dark
outlinebooleanfalseUse outline (border-only) style
sizeselectSize modifier: default, Small (btn-sm), Large (btn-lg)
blockbooleanfalseFull-width button
PropertyTypeDefaultDescription
marginTopselectTop margin utility class
marginBottomselectBottom margin utility class
PropertyTypeDefaultDescription
classNametextAdditional CSS classes

Image

Displays an image with Bootstrap responsive utilities.

Properties

PropertyTypeDefaultDescription
srctextplaceholder SVGImage source URL
alttextAlt text for accessibility
PropertyTypeDefaultDescription
fluidselectYesResponsive scaling (max-width: 100%): No, Yes
roundedselectNoRounded corners: No, Yes
roundedCircleselectNoCircular crop: No, Yes
thumbnailselectNoThumbnail border: No, Yes
PropertyTypeDefaultDescription
widthtextWidth in px or %
heighttextHeight in px or %
PropertyTypeDefaultDescription
loadingselectAutoLoading strategy: Auto, Lazy, Eager
PropertyTypeDefaultDescription
classNametextAdditional CSS classes

A responsive image gallery where each thumbnail opens a full-screen lightbox (powered by GLightbox). Visitors can navigate through all images inside the lightbox without leaving the page.

Properties

The Images field is a dynamic list. Use the + Add button to add images and the drag handle to reorder them.
PropertyTypeDefaultDescription
srctextImage URL. Use the Manage image files ↗ link below the field to upload images via the Nexudus dashboard.
alttextAlt text for accessibility and SEO
captiontextOptional caption shown below the thumbnail (when captions are enabled) and inside the lightbox
PropertyTypeDefaultDescription
columnsselect3Number of columns: 1, 2, 3, 4
imageHeighttext200Thumbnail height in pixels
gapselectMediumGap between thumbnails: None, Small, Medium, Large
roundedradioYesRounded corners on thumbnails: Yes, No
showCaptionsradioNoShow caption text below each thumbnail: No, Yes
PropertyTypeDefaultDescription
classNametextAdditional CSS classes applied to the outer grid wrapper
For a masonry-style layout, combine multiple Image Carousel components inside a Responsive Grid and set each carousel to 1 column with a different image height.

Heading

A heading element (<h1> through <h6>) with optional display sizing.

Properties

PropertyTypeDefaultDescription
texttext”Sample Heading”Heading text
levelselecth2Semantic level: H1, H2, H3, H4, H5, H6
alignselectStartAlignment: Start, Center, End
displaySizeselectNoneBootstrap display class: None, Display 1–6
Standard margin and padding utilities.
PropertyTypeDefaultDescription
classNametextAdditional CSS classes

Paragraph

A block of body text with alignment and emphasis options.

Properties

PropertyTypeDefaultDescription
texttextarea”Sample paragraph text”Paragraph content
PropertyTypeDefaultDescription
alignselectDefaultAlignment: Default, Start, Center, End
leadselectNormalLead paragraph (larger text): Normal, Lead
mutedselectNormalMuted colour: Normal, Muted
Standard margin and padding utilities.
PropertyTypeDefaultDescription
classNametextAdditional CSS classes

Separator

A horizontal rule with configurable spacing.

Properties

PropertyTypeDefaultDescription
sizeselect4Vertical margin: None, 1–9, Auto
showBorderradioYesShow a visible border line: No, Yes
classNametextAdditional CSS classes

YouTube Video

Embeds a YouTube video with full control over playback and aspect ratio.

Properties

PropertyTypeDefaultDescription
urltextYouTube URL or Video ID (supports youtu.be, youtube.com/watch?v=, youtube.com/embed/ formats)
aspectRatioselect16x9Aspect ratio: 16x9, 4x3, 1x1, 9x16
maxWidthtext100%Maximum width (px or %)
alignselectstartHorizontal alignment: Start, Center, End
PropertyTypeDefaultDescription
autoplaybooleanfalseStart playing automatically (forces mute)
mutebooleanfalseMute audio
controlsbooleantrueShow player controls
loopbooleanfalseLoop video playback
PropertyTypeDefaultDescription
titletextIframe title for screen readers
PropertyTypeDefaultDescription
classNametextAdditional CSS classes

Component properties bar

When you click on any component in the canvas, the Properties bar appears on the right side of the editor. It contains:
  1. Component name — displayed at the top.
  2. Collapsible groups — properties are organised into logical sections (Content, Appearance, Spacing, Advanced, etc.) that you can expand or collapse.
  3. Slot drop zones — some components have slot fields that appear as labelled drop zones where you can drag additional child components.
Every component that supports custom CSS classes exposes an Advanced group with a className field. This is where you can add Bootstrap utility classes.