cosmo-ui
Version:
Common React components
21 lines (17 loc) • 395 B
text/typescript
export interface ModalState extends ModalHistory {
modalHistory: ModalHistory[],
}
export interface ModalHistory {
modalType: string,
modalProps: any,
}
export interface ModalCommonProps {
buttons?: ModalButton[],
backgroundActive?: boolean,
closeButton?: boolean,
}
export interface ModalButton {
label: string
validate?: () => any
callback?: () => any
}