@antdv/pro-field
Version:
原子信息组件,统一 ProForm、ProTable、ProList、Filter 等组件里面的字段定义。
31 lines (30 loc) • 692 B
JavaScript
function getSymbolByRealValue(realValue) {
if (realValue === 0) {
return null;
}
if (realValue > 0) {
return "+";
}
return "-";
}
function getColorByRealValue(realValue) {
if (realValue === 0) {
return "#595959";
}
return realValue > 0 ? "#ff4d4f" : "#52c41a";
}
function getRealTextWithPrecision(realValue, precision = 2) {
return precision >= 0 ? realValue == null ? void 0 : realValue.toFixed(precision) : realValue;
}
function toNumber(value) {
if (typeof value === "symbol" || value instanceof Symbol) {
return Number.NaN;
}
return Number(value);
}
export {
getColorByRealValue,
getRealTextWithPrecision,
getSymbolByRealValue,
toNumber
};