fix: show 0 as limit is user has set it to 0 (#5605)

This commit is contained in:
Yunus M 2024-07-30 18:09:29 +05:30 committed by GitHub
parent 38e694cd36
commit 738d62c9cf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -34,6 +34,7 @@ import dayjs, { Dayjs } from 'dayjs';
import { useGetAllIngestionsKeys } from 'hooks/IngestionKeys/useGetAllIngestionKeys';
import useDebouncedFn from 'hooks/useDebouncedFunction';
import { useNotifications } from 'hooks/useNotifications';
import { isNil } from 'lodash-es';
import {
ArrowUpRight,
CalendarClock,
@ -605,7 +606,13 @@ function MultiIngestionSettings(): JSX.Element {
<div className="limits-data">
<div className="signals">
{SIGNALS.map((signal) => (
{SIGNALS.map((signal) => {
const hasValidDayLimit = !isNil(limits[signal]?.config?.day?.size);
const hasValidSecondLimit = !isNil(
limits[signal]?.config?.second?.size,
);
return (
<div className="signal" key={signal}>
<div className="header">
<div className="signal-name">{signal}</div>
@ -792,7 +799,7 @@ function MultiIngestionSettings(): JSX.Element {
</div>
<div className="limit-value">
{limits[signal]?.config?.day?.size ? (
{hasValidDayLimit ? (
<>
{getYAxisFormattedValue(
(limits[signal]?.metric?.day?.size || 0).toString(),
@ -818,7 +825,7 @@ function MultiIngestionSettings(): JSX.Element {
</div>
<div className="limit-value">
{limits[signal]?.config?.second?.size ? (
{hasValidSecondLimit ? (
<>
{getYAxisFormattedValue(
(limits[signal]?.metric?.second?.size || 0).toString(),
@ -841,7 +848,8 @@ function MultiIngestionSettings(): JSX.Element {
)}
</div>
</div>
))}
);
})}
</div>
</div>
</div>