antd
Version:
An enterprise-class UI design language and React components implementation
11 lines • 871 B
JavaScript
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
import classNames from 'classnames';
import { tuple } from './type';
var InputStatuses = tuple('warning', 'error', '');
export function getStatusClassNames(prefixCls, status, hasFeedback) {
var _classNames;
return classNames((_classNames = {}, _defineProperty(_classNames, prefixCls + "-status-success", status === 'success'), _defineProperty(_classNames, prefixCls + "-status-warning", status === 'warning'), _defineProperty(_classNames, prefixCls + "-status-error", status === 'error'), _defineProperty(_classNames, prefixCls + "-status-validating", status === 'validating'), _defineProperty(_classNames, prefixCls + "-has-feedback", hasFeedback), _classNames));
}
export var getMergedStatus = function getMergedStatus(contextStatus, customStatus) {
return customStatus || contextStatus;
};