UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

19 lines (18 loc) 643 B
import { Component } from 'react'; import PropTypes from 'prop-types'; import { ElementProps } from '../core/ViewComponent'; export interface ExpandIconProps extends ElementProps { expandable?: boolean; expanded?: boolean; onChange: (e: any) => void; } export default class ExpandIcon extends Component<ExpandIconProps> { static propTypes: { expandable: PropTypes.Requireable<boolean>; expanded: PropTypes.Requireable<boolean>; onChange: PropTypes.Validator<(...args: any[]) => any>; }; shouldComponentUpdate(nextProps: any): boolean; handleClick(e: any): void; render(): JSX.Element; }