Type aliases
IConstantsButtons
IConstants
Buttons: { add_to_cart: { label: ILabel; visible: boolean }; cancel: { label: ILabel }; clear: { label: ILabel }; fullscreen: { icon: ICustomIcon; visible: boolean }; fullscreen_exit: { icon: ICustomIcon; visible: boolean }; order_sample: { label: ILabel; visible: boolean }; save_product: { icon: ICustomIcon; icon_selected: ICustomIcon; visible: boolean }; save_scene: { icon: ICustomIcon; icon_selected: ICustomIcon; label: string; visible: boolean } }
Type declaration
-
add_to_cart: { label: ILabel; visible: boolean }
-
cancel: { label: ILabel }
-
clear: { label: ILabel }
-
fullscreen: { icon: ICustomIcon; visible: boolean }
-
fullscreen_exit: { icon: ICustomIcon; visible: boolean }
-
order_sample: { label: ILabel; visible: boolean }
-
save_product: { icon: ICustomIcon; icon_selected: ICustomIcon; visible: boolean }
-
save_scene: { icon: ICustomIcon; icon_selected: ICustomIcon; label: string; visible: boolean }
-
-
-
label: string
-
visible: boolean
IConstantsDownload
IConstants
Download: { copyright: { label: ILabel; visible: boolean }; logo: { icon: ICustomIcon; visible: boolean }; save_button: { label: ILabel }; width: number }
Type declaration
-
copyright: { label: ILabel; visible: boolean }
-
logo: { icon: ICustomIcon; visible: boolean }
-
save_button: { label: ILabel }
-
width: number
IConstantsFullscreen
IConstantsFullscreen: { element: { selector: string } }
Type declaration
-
element: { selector: string }
IConstantsMobileMenu
IConstants
MobileMenu: { editScene: { icon: ICustomIcon; label: ILabel; visible: boolean }; openMenu: { icon: ICustomIcon; visible: boolean } }
IConstantsPanels
Type declaration
-
download: { title: ILabel }
-
favorites: { empty_icon: ICustomIcon; empty_label: ILabel; empty_sublabel: ILabel; title: ILabel }
-
products: { empty_label: ILabel; filters: { visibleAtFirst: boolean }; headers: { hotspots: { label: ILabel }; products: { label: ILabel } }; keep_open: boolean; portraitTitle: { label: ILabel }; product: IProduct }
-
empty_label: ILabel
-
filters: { visibleAtFirst: boolean }
-
headers: { hotspots: { label: ILabel }; products: { label: ILabel } }
-
keep_open: boolean
-
portraitTitle: { label: ILabel }
-
-
savedScenes: { empty_icon: ICustomIcon; empty_label: ILabel; empty_sublabel: ILabel; title: ILabel }
-
scenes: { level1: { title: ILabel }; level2: { title: ILabel } }
ICssVariables
ICssVariables: {}
Type declaration
-
[cssVariable: string]: string
ICustomGeneral
ICustom
General: { buttons: IConstantsButtons; dropdowns: ICustomDropdowns; loader: { icon: ICustomIcon; lottie?: { src: string; style?: { height: string; width: string } }; visible?: boolean }; powered_by: { icon: ICustomIcon; visible: boolean }; search_placeholder: string }
Type declaration
-
-
-
loader: { icon: ICustomIcon; lottie?: { src: string; style?: { height: string; width: string } }; visible?: boolean }
-
-
Optional lottie?: { src: string; style?: { height: string; width: string } }
-
src: string
-
Optional style?: { height: string; width: string }
-
height: string
-
width: string
-
Optional visible?: boolean
-
powered_by: { icon: ICustomIcon; visible: boolean }
-
search_placeholder: string
ICustomIcon
ICustomIcon: { Icon: VNode; style?: { height?: string; width?: string }; url: string }
Type declaration
-
Icon: VNode
-
Optional style?: { height?: string; width?: string }
-
Optional height?: string
-
Optional width?: string
-
url: string
IHotspotAreaTooltip
IHotspotAreaTooltip: { visible: boolean }
IHotspotPointLabel
IHotspotPointLabel: { visible: boolean }
ILabel
ILabel: string | { style: {}; text: string }
IProduct
IProduct: { title: { desktop: { visible: boolean }; landscape: { visible: boolean }; portrait: { visible: boolean } } }
Type declaration
-
title: { desktop: { visible: boolean }; landscape: { visible: boolean }; portrait: { visible: boolean } }
-
desktop: { visible: boolean }
-
landscape: { visible: boolean }
-
portrait: { visible: boolean }
for each section in the ui u can customize labels, titles and icons all optional