UNPKG

choerodon-ui

Version:

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

41 lines (40 loc) 1.35 kB
import { ReactNode } from 'react'; import { TextField, TextFieldProps } from '../text-field/TextField'; import { ModalProps } from '../modal/Modal'; export interface SecretFieldProps extends TextFieldProps { modalProps?: ModalProps; renderEmpty?: () => ReactNode; } export default class SecretField extends TextField<SecretFieldProps> { static displayName: string; static defaultProps: { suffixCls: string; clearButton: boolean; multiple: boolean; border: boolean; valueChangeAction: import("../text-field/enum").ValueChangeAction; waitType: import("../core/enum").WaitType; readOnly: boolean; disabled: boolean; noValidate: boolean; trim: import("../data-set/enum").FieldTrim; }; modal: any; constructor(props: any, context: any); private secretEnable; get multiple(): boolean; get range(): boolean; get isSecretEnable(): Boolean; setSecretEnable(): void; private openModal; handleSecretFieldViewClose(): void; handleSecretChange(data?: any): void; handleOpenModal(): void; getSuffix(): ReactNode; isEditable(): boolean; getWrapperClassNames(...args: any[]): string; getInnerSpanButton(): ReactNode; get clearButton(): boolean; clear(): void; renderWrapper(): ReactNode; }