44 lines
889 B
TypeScript
44 lines
889 B
TypeScript
export interface WhyChooseUsInterface {
|
|
extraClass?: string;
|
|
props: PropsContent;
|
|
onOpen: () => void;
|
|
}
|
|
|
|
export interface PropsContent {
|
|
header: Header;
|
|
notes: Notes[];
|
|
footer: Footer;
|
|
footer2: Footer2;
|
|
}
|
|
|
|
export interface Header {
|
|
title: string;
|
|
titleColor: string;
|
|
content: string;
|
|
backgroundImage: any;
|
|
background: string|null|undefined;
|
|
}
|
|
|
|
export interface Notes {
|
|
noteTitle: string;
|
|
noteBody: string;
|
|
noteImage: any;
|
|
noteIcon: string;
|
|
}
|
|
|
|
export interface Footer {
|
|
id:number,
|
|
contentBody:string | undefined | null,
|
|
buttonText: string|undefined|null,
|
|
backgroundImage: any,
|
|
background: string|null|undefined,
|
|
}
|
|
|
|
export interface Footer2 {
|
|
id:number,
|
|
contentBody:string | undefined | null,
|
|
buttonText: string|undefined|null,
|
|
backgroundImage: any,
|
|
background: string|null|undefined,
|
|
}
|