v8-ui-components
Version:
A component lib for v8 storefront apps
30 lines (29 loc) • 1.13 kB
TypeScript
import { ContentAlign, IAlignSelfOptions, IImageSize } from "../../LargeComponents/HeroBanner/HeroBanner.interfaces";
import { IContainerChildProps } from "../../LargeComponents/TwoBannerContainer/TwoBannerContainer.interfaces";
import { IThemeInterface } from "v8-theme-interfaces/lib/theme.interfaces";
export interface IImageTextButtonStyledProps extends IContainerChildProps {
contentAlignment: ContentAlign;
maxHeight?: string;
theme: IThemeInterface;
}
export interface IImageTextButtonContentStyledProps extends IContainerChildProps {
textAlignment: ContentAlign;
buttonAlignment: string;
theme: IThemeInterface;
}
export interface IImageTextButtonProps extends IContainerChildProps {
ImagePropsSizes: IImageSize;
ImagePropsAltText: string;
ContentAlignment: ContentAlign;
HeadingText: string;
SubHeadingText: string;
BodyText: string;
TextBoxAlignment: IAlignSelfOptions;
ButtonText: string;
ButtonTitle: string;
ButtonStyle?: string;
Link: string;
LinkUrl: string;
LinkTitle: string;
parentName?: string;
}