forked from UKSOURCE/hailearning.edu.vn
45 lines
804 B
TypeScript
45 lines
804 B
TypeScript
export interface ContactCard {
|
|
type: string;
|
|
title: string;
|
|
content: string[];
|
|
iconType: string;
|
|
}
|
|
|
|
export interface ContactHero {
|
|
title: string;
|
|
backgroundImage: string;
|
|
}
|
|
|
|
export interface ContactMap {
|
|
embedUrl: string;
|
|
}
|
|
|
|
export interface ContactFormField {
|
|
name: string;
|
|
label: string;
|
|
type: string;
|
|
placeholder: string;
|
|
required: boolean;
|
|
colClass: string;
|
|
}
|
|
|
|
export interface ContactSubmitButton {
|
|
text: string;
|
|
icon: string;
|
|
buttonClass: string;
|
|
}
|
|
|
|
export interface ContactForm {
|
|
heading: string;
|
|
description: string;
|
|
fields: ContactFormField[];
|
|
submitButton: ContactSubmitButton;
|
|
}
|
|
|
|
export interface ContactData {
|
|
hero: ContactHero;
|
|
contactCards: ContactCard[];
|
|
map: ContactMap;
|
|
form: ContactForm;
|
|
}
|