API Reference

JavaScript

Options and data attributes for the JavaScript package.

RoomViewerResourceType

type RoomViewerResourceType = 'wallart' | 'rugs' | 'flooring' | 'wall-panel'

RoomViewerDimensionUnit

type RoomViewerDimensionUnit = 'm' | 'cm' | 'in'

RoomViewerDisplayUnit

type RoomViewerDisplayUnit = 'cm' | 'in'

Options

Prop

Type

Data Attributes

AttributeRequiredDefaultDescription
data-neurodyn-room-viewer-dialogNo-Marks an element for the embed build.
data-neurodyn-room-viewer-typeYes-Resource type. Use wallart, rugs, flooring, or wall-panel.
data-neurodyn-room-viewer-srcWhen type is wallart-Wall-art image URL.
data-neurodyn-room-viewer-tinuuidWhen type is rugs, flooring, or wall-panel-The object's tinuuid.
data-neurodyn-room-viewer-room-idNo-Initial Room ID from the available catalog. Skips the initial interior chooser; unavailable Rooms open the chooser. Empty values do nothing.
data-neurodyn-room-viewer-nameYes-Title shown in the dialog header.
data-neurodyn-room-viewer-widthNo-Wall-art width. Used when type is wallart.
data-neurodyn-room-viewer-heightNo-Wall-art height. Used when type is wallart.
data-neurodyn-room-viewer-dimension-unitNomUnit used by wall-art width and height. Use m, cm, or in.
data-neurodyn-room-viewer-display-unitNocmUnit used to display UI measurements. Use cm or in.
data-neurodyn-room-viewer-languageNoUser localeUI language override. Use en, ru, or ar.
data-neurodyn-room-viewer-api-keyYes-Public API key sent as x-api-key. Not needed when source is shopify.
data-neurodyn-room-viewer-sourceNodefaultBackend source mode. Use default or shopify.
data-neurodyn-room-viewer-disable-closeNofalseSet to true to hide close controls and prevent dismissal.