2021-02-03 11:43:38 +00:00
|
|
|
import React from "react";
|
|
|
|
import MaskedInput from "react-text-mask";
|
|
|
|
|
|
|
|
/* eslint-disable no-unused-vars, react/prop-types */
|
|
|
|
const Input = ({
|
2021-02-25 21:19:45 +00:00
|
|
|
isAutoFocussed,
|
|
|
|
isDisabled,
|
|
|
|
isReadOnly,
|
|
|
|
hasError,
|
|
|
|
hasWarning,
|
|
|
|
scale,
|
|
|
|
withBorder,
|
|
|
|
keepCharPositions,
|
|
|
|
fontWeight,
|
|
|
|
isBold,
|
|
|
|
...props
|
|
|
|
}) =>
|
|
|
|
props.mask != null ? (
|
|
|
|
<MaskedInput keepCharPositions {...props} />
|
|
|
|
) : (
|
|
|
|
<input {...props} />
|
|
|
|
);
|
2021-02-03 11:43:38 +00:00
|
|
|
|
2021-02-25 21:19:45 +00:00
|
|
|
export default Input;
|