diff --git a/src/utils/config/service-helpers.js b/src/utils/config/service-helpers.js index 08ef0ffd..dc625f2e 100644 --- a/src/utils/config/service-helpers.js +++ b/src/utils/config/service-helpers.js @@ -296,13 +296,6 @@ export function cleanServiceGroups(groups) { } = cleanedService.widget; let fieldsList = fields; - - const MAX_ALLOWED_FIELDS = 4; - // Limits max number of displayed fields - if (fieldsList != null && fieldsList.length > MAX_ALLOWED_FIELDS) { - fieldsList = fieldsList.slice(0, MAX_ALLOWED_FIELDS); - } - if (typeof fields === 'string') { try { JSON.parse(fields) } catch (e) { diff --git a/src/widgets/gamedig/component.jsx b/src/widgets/gamedig/component.jsx index cafab0ff..3ddf909a 100644 --- a/src/widgets/gamedig/component.jsx +++ b/src/widgets/gamedig/component.jsx @@ -17,6 +17,11 @@ export default function Component({ service }) { if (widget.fields == null || widget.fields.length === 0) { widget.fields = ["map", "currentPlayers", "ping"]; } + const MAX_ALLOWED_FIELDS = 4; + // Limits max number of displayed fields + if (widget.fields != null && widget.fields.length > MAX_ALLOWED_FIELDS) { + widget.fields = widget.fields.slice(0, MAX_ALLOWED_FIELDS); + } if (!serverData) { return (