decentraland-ui
Version:
Decentraland's UI components and styles
18 lines (17 loc) • 854 B
TypeScript
import * as React from 'react';
import './ModalNavigation.css';
export declare type ModalNavigationProps = {
/** The modal's title. */
title: React.ReactNode;
/** modal's subtitle, optional */
subtitle?: React.ReactNode;
/** ON BACK: on back event, this allows navigation inside modal and renders a button arrow */
onBack?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
/** ON CLOSE: on clse event, this allows closing the modal rendering a close button */
onClose?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
/** ON INFO: on info event, this renders a clickable question mark */
onInfo?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
};
export declare class ModalNavigation extends React.PureComponent<ModalNavigationProps> {
render(): JSX.Element;
}