Function makeField

    • Оборачивает IEntity в удобную абстракцию IManaged, где сразу представлены invalid, disabled, visible и можно задваивать вызов onChange
    • Управляет фокусировкой, мануально ожидая потерю фокуса, эмулируя onBlur

    Parameters

    • originalComponent: FC<IManaged<any, any>>
    • fieldConfig: IConfig<any> = ...

    Returns {
        displayName: string;
        <Data>(__namedParameters: IEntity<Data, any>): null | Element;
    }

      • <Data>(__namedParameters): null | Element
      • Type Parameters

        • Data extends unknown = any

        Parameters

        • __namedParameters: IEntity<Data, any>

        Returns null | Element

    • displayName: string