mitai-jinkendo/frontend/src/widgetSystem/bodyChartDays.js

11 lines
431 B
JavaScript
Raw Normal View History

/** Körper-Chart: gültiger Bereich (sync mit backend dashboard_widget_config body_overview). */
export const BODY_CHART_DAYS_MIN = 7
export const BODY_CHART_DAYS_MAX = 90
export const BODY_CHART_DAYS_DEFAULT = 30
export function normalizeBodyChartDays(raw) {
const n = Number(raw)
if (!Number.isFinite(n)) return BODY_CHART_DAYS_DEFAULT
return Math.min(BODY_CHART_DAYS_MAX, Math.max(BODY_CHART_DAYS_MIN, Math.round(n)))
}