Type aliases
IConstantsButtons
IConstants
Buttons: { add_to_cart: { label: string; visible: boolean }; cancel: { label: string }; clear: { label: string }; fullscreen: { icon: ICustomIcon; visible: boolean }; fullscreen_exit: { icon: ICustomIcon; visible: boolean }; order_sample: { label: string; 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: string; visible: boolean }
-
label: string
-
visible: boolean
-
cancel: { label: string }
-
clear: { label: string }
-
fullscreen: { icon: ICustomIcon; visible: boolean }
-
fullscreen_exit: { icon: ICustomIcon; visible: boolean }
-
order_sample: { label: string; visible: boolean }
-
label: string
-
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: string; visible: boolean }; logo: { icon: ICustomIcon; visible: boolean }; save_button: { label: string }; width: number }
Type declaration
-
copyright: { label: string; visible: boolean }
-
label: string
-
visible: boolean
-
logo: { icon: ICustomIcon; visible: boolean }
-
save_button: { label: string }
-
width: number
IConstantsMobileMenu
IConstants
MobileMenu: { editScene: { icon: ICustomIcon; label: string; visible: boolean }; openMenu: { icon: ICustomIcon; visible: boolean } }
Type declaration
-
editScene: { icon: ICustomIcon; label: string; visible: boolean }
-
-
label: string
-
visible: boolean
-
openMenu: { icon: ICustomIcon; visible: boolean }
IConstantsPanels
IConstants
Panels: { download: { title: string }; favorites: { empty_label: string; empty_sublabel: string; title: string }; products: { empty_label: string; filters: { visibleAtFirst: boolean }; headers: { hotspots: { label: string }; products: { label: string } }; keep_open: boolean; portraitTitle: { label: string }; product: IProduct }; savedScenes: { title: string }; scenes: { level1: { title: string }; level2: { title: string } } }
Type declaration
-
download: { title: string }
-
favorites: { empty_label: string; empty_sublabel: string; title: string }
-
empty_label: string
-
empty_sublabel: string
-
title: string
-
products: { empty_label: string; filters: { visibleAtFirst: boolean }; headers: { hotspots: { label: string }; products: { label: string } }; keep_open: boolean; portraitTitle: { label: string }; product: IProduct }
-
empty_label: string
-
filters: { visibleAtFirst: boolean }
-
headers: { hotspots: { label: string }; products: { label: string } }
-
hotspots: { label: string }
-
products: { label: string }
-
keep_open: boolean
-
portraitTitle: { label: string }
-
-
savedScenes: { title: string }
-
scenes: { level1: { title: string }; level2: { title: string } }
-
level1: { title: string }
-
level2: { title: string }
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
ICustomMenu
ICustom
Menu: { icon: ICustomIcon; label: string; visible: boolean }
Type declaration
-
-
label: string
-
visible: boolean
IHotspotAreaTooltip
IHotspotAreaTooltip: { visible: boolean }
IHotspotPointLabel
IHotspotPointLabel: { visible: boolean }
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