UNPKG

react-application-core

Version:

A react-based application core for the business applications.

60 lines (59 loc) 1.77 kB
/// <reference types="react" /> import { Field } from '../field/field.component'; import { IBaseTextFieldProps, IBaseTextFieldState, IFieldActionEntity } from '../../../definition'; export declare class BaseTextField<TProps extends IBaseTextFieldProps = IBaseTextFieldProps, TState extends IBaseTextFieldState = IBaseTextFieldState> extends Field<TProps, TState> { static readonly defaultProps: IBaseTextFieldProps & Partial<import("../../../definition").IGenericComponentProps<any>>; private static readonly DEFAULT_MASK_GUIDE; protected defaultActions: IFieldActionEntity[]; /** * @stable [14.10.2020] * @param originalProps */ constructor(originalProps: TProps); /** * @stable [30.11.2020] * @protected */ protected getInputElement(): JSX.Element; /** * @stable [22.12.2020] * @protected */ protected getFieldClassName(): string; /** * @stable [22.12.2020] * @protected */ protected get baseTextFieldClassName(): string; /** * @stable [12.09.2018] * @returns {JSX.Element} */ protected get mirrorInputElement(): JSX.Element; /** * @stable [09.11.2020] * @param action * @protected */ protected isFieldActionDisabled(action: IFieldActionEntity): boolean; /** * @stable [30.11.2020] * @private */ private get maskedInputElement(); /** * @stable [17.12.2020] * @protected */ protected get actionsElement(): JSX.Element; /** * @stable [17.12.2020] * @private */ private get fieldActions(); /** * @stable [21.06.2020] * @returns {boolean} */ private get isActioned(); }