Addon-Kauf im Event admin korrigiert.
This commit is contained in:
@@ -104,12 +104,21 @@ export function buildLimitWarnings(limits: EventLimitSummary, t: TranslateFn): L
|
||||
} else if (limits.gallery.state === 'warning') {
|
||||
const days = limits.gallery.days_remaining ?? 0;
|
||||
const safeDays = Math.max(0, days);
|
||||
const key = safeDays === 1 ? 'galleryWarningDay' : 'galleryWarningDays';
|
||||
const useHours = safeDays > 0 && safeDays < 2;
|
||||
const roundedDays = Math.max(1, Math.ceil(safeDays));
|
||||
const roundedHours = Math.max(1, Math.ceil(safeDays * 24));
|
||||
const key = useHours
|
||||
? roundedHours === 1
|
||||
? 'galleryWarningHour'
|
||||
: 'galleryWarningHours'
|
||||
: roundedDays === 1
|
||||
? 'galleryWarningDay'
|
||||
: 'galleryWarningDays';
|
||||
warnings.push({
|
||||
id: 'gallery-warning',
|
||||
scope: 'gallery',
|
||||
tone: 'warning',
|
||||
message: t(key, { days: safeDays }),
|
||||
message: t(key, useHours ? { hours: roundedHours } : { days: roundedDays }),
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user