UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

40 lines (39 loc) 1.56 kB
import React, { Component } from 'react'; import PropTypes from 'prop-types'; import type { InnerProps } from './types'; export default class Inner extends Component<InnerProps> { static propTypes: { prefix: PropTypes.Requireable<string>; className: PropTypes.Requireable<string>; closeable: PropTypes.Requireable<boolean>; role: PropTypes.Requireable<string>; title: PropTypes.Requireable<PropTypes.ReactNodeLike>; placement: PropTypes.Requireable<string>; rtl: PropTypes.Requireable<boolean>; onClose: PropTypes.Requireable<(...args: any[]) => any>; locale: PropTypes.Requireable<object>; headerStyle: PropTypes.Requireable<object>; bodyStyle: PropTypes.Requireable<object>; afterClose: PropTypes.Requireable<(...args: any[]) => any>; beforeOpen: PropTypes.Requireable<(...args: any[]) => any>; beforeClose: PropTypes.Requireable<(...args: any[]) => any>; cache: PropTypes.Requireable<boolean>; shouldUpdatePosition: PropTypes.Requireable<boolean>; v2: PropTypes.Requireable<boolean>; }; static defaultProps: { prefix: string; closeable: boolean; role: string; onClose: () => void; locale: Partial<{ close: string; }> & { momentLocale?: string | undefined; }; }; renderHeader(): React.JSX.Element; renderBody(): React.JSX.Element | null; renderCloseLink(): React.JSX.Element | null; render(): React.JSX.Element; }