ov25-ui
Version:
A UI configurator for OV25 product visualization
44 lines (43 loc) • 1.83 kB
TypeScript
/** How the configurator UI is presented. Desktop: inline | sheet | modal. Mobile: inline | drawer. */
export declare const ConfiguratorDisplayMode: {
readonly Inline: "inline";
readonly Sheet: "sheet";
readonly Drawer: "drawer";
readonly Modal: "modal";
readonly VariantsOnlySheet: "variants-only-sheet";
readonly InlineSheet: "inline-sheet";
};
export type ConfiguratorDisplayMode = (typeof ConfiguratorDisplayMode)[keyof typeof ConfiguratorDisplayMode];
/** Carousel display mode: 'none' hides carousel, 'stacked'/'carousel' show it. */
export declare const CarouselDisplayMode: {
readonly None: "none";
readonly Carousel: "carousel";
readonly Stacked: "stacked";
};
export type CarouselDisplayMode = (typeof CarouselDisplayMode)[keyof typeof CarouselDisplayMode];
/** @deprecated Use CarouselDisplayMode */
export declare const CarouselLayout: {
readonly None: "none";
readonly Carousel: "carousel";
readonly Stacked: "stacked";
};
/** @deprecated Use CarouselDisplayMode */
export type CarouselLayout = CarouselDisplayMode;
/** Variant display style for mobile and main variant selector. */
export declare const VariantDisplayMode: {
readonly Wizard: "wizard";
readonly List: "list";
readonly Tabs: "tabs";
readonly Accordion: "accordion";
readonly Tree: "tree";
};
export type VariantDisplayMode = (typeof VariantDisplayMode)[keyof typeof VariantDisplayMode];
/** Variant display style for inline and overlay variant selectors. */
export declare const VariantDisplayStyleOverlay: {
readonly Wizard: "wizard";
readonly List: "list";
readonly Tabs: "tabs";
readonly Accordion: "accordion";
readonly Tree: "tree";
};
export type VariantDisplayStyleOverlay = (typeof VariantDisplayStyleOverlay)[keyof typeof VariantDisplayStyleOverlay];