v8-ui-components
Version:
A component lib for v8 storefront apps
33 lines (32 loc) • 1.21 kB
TypeScript
import { IThemeInterface } from "v8-theme-interfaces/lib/theme.interfaces";
import { ContentAlign } from "../../LargeComponents/HeroBanner/HeroBanner.interfaces";
import { IContainerChildProps } from "../../LargeComponents/TwoBannerContainer/TwoBannerContainer.interfaces";
export interface IVideoWithContentStyledProps extends IContainerChildProps {
videoAlignment: ContentAlign;
theme: IThemeInterface;
maxHeight?: string;
}
export interface ICmsVideoStyledProps extends IContainerChildProps {
}
export interface IVideoWithContentTextWrapperStyledProps extends IContainerChildProps {
textAlignment: ContentAlign;
theme: IThemeInterface;
}
export interface IVideoWithContentHeadingTextStyledProps {
theme: IThemeInterface;
}
export interface IVideoWithContentSubHeadingTextStyledProps {
theme: IThemeInterface;
}
export interface IVideoWithContentProps extends IContainerChildProps {
VideoUrl?: string;
ImageAlignment: ContentAlign;
HeadingText?: string;
SubHeadingText?: string;
BodyText: string;
ContentAlignment?: ContentAlign;
ButtonTitle?: string;
ButtonText: string;
ButtonStyle?: string;
Link: string;
}