v8-ui-components
Version:
A component lib for v8 storefront apps
30 lines (29 loc) • 899 B
TypeScript
import { ICmsPosition, IPromotion } from "../LargePromotion/LargePromotion.interfaces";
export interface ITwoBannerContainerItem {
displayVertical: boolean;
}
export interface ITwoBannerContainerWrapper {
displayVertical: boolean;
}
export interface ITwoBannerContainerProps extends ITwoBannerContainerConnectedProps {
items: any[];
displayVertical: boolean;
cmsPosition?: ICmsPosition;
}
export interface ITwoBannerContainerState {
maxHeight: string;
isInContainer: true;
viewport: IViewportTypes;
}
export interface IContainerChildProps {
viewport: IViewportTypes;
isInContainer?: boolean;
maxHeight?: string;
}
export declare type IViewportTypes = "mobile" | "tablet" | "desktop";
export interface ITwoBannerContainerConnectedProps {
promotions: {
[name: string]: IPromotion;
};
googleAnalytics: any;
}