UNPKG

@douyinfe/semi-ui

Version:

A modern, comprehensive, flexible design system and UI library. Connect DesignOps & DevOps. Quickly build beautiful React apps. Maintained by Douyin-fe team.

38 lines (37 loc) 1.81 kB
import React from 'react'; import BaseComponent from '../../_base/baseComponent'; import PropTypes from 'prop-types'; import type { ContentProps } from './content'; import { ContainerReactProps } from '../interface'; interface AnnotationProps extends ContainerReactProps, ContentProps { } interface AnnotationState { } declare class Annotation extends BaseComponent<AnnotationProps, AnnotationState> { static propTypes: { info: PropTypes.Requireable<any[]>; onChange: PropTypes.Requireable<(...args: any[]) => any>; onClick: PropTypes.Requireable<(...args: any[]) => any>; activeKey: PropTypes.Requireable<NonNullable<string | any[]>>; renderItem: PropTypes.Requireable<(...args: any[]) => any>; title: PropTypes.Requireable<PropTypes.ReactNodeLike>; style: PropTypes.Requireable<object>; visible: PropTypes.Requireable<boolean>; motion: PropTypes.Requireable<boolean>; minWidth: PropTypes.Requireable<NonNullable<string | number>>; maxWidth: PropTypes.Requireable<NonNullable<string | number>>; onCancel: PropTypes.Requireable<(...args: any[]) => any>; afterVisibleChange: PropTypes.Requireable<(...args: any[]) => any>; resizable: PropTypes.Requireable<boolean>; defaultSize: PropTypes.Requireable<object>; children: PropTypes.Requireable<PropTypes.ReactNodeLike>; className: PropTypes.Requireable<string>; renderHeader: PropTypes.Requireable<(...args: any[]) => any>; showClose: PropTypes.Requireable<boolean>; }; static AnnotationContent: React.MemoExoticComponent<(props: ContentProps) => React.JSX.Element>; static __SemiComponentName__: string; static defaultProps: {}; render(): React.JSX.Element; } export default Annotation;