Update src/widgets/customapi/component.jsx

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
pull/2891/head
sgrtye 3 months ago committed by GitHub
parent 5cb5fdcc82
commit 6e26a01749
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -103,24 +103,22 @@ function getColor(mapping, customData) {
const value = getValue(mapping.additionalField, customData);
const color = mapping.additionalFieldColor;
if (color) {
if (color === "auto") {
const numberRegex = /-?\d*\.?\d+/g;
const matches = value.match(numberRegex);
if (matches && matches.length > 0) {
return matches[0] > 0 ? "text-emerald-300" : "text-rose-300";
switch (color) {
case "auto":
try {
const number = parseFloat(value);
return number > 0 ? "text-emerald-300" : "text-rose-300";
} catch (e) {
return "";
}
} else if (color === "black") {
case ("black") :
return `text-black`;
} else if (color === "white") {
case ("white") :
return `text-white`;
} else if (color === "theme") {
case ("theme") :
return `text-theme-500`;
}
}
return "";
default:
return ""
}
export default function Component({ service }) {

Loading…
Cancel
Save