1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-08-13 13:48:59 +02:00
This commit is contained in:
sjaanus 2025-07-24 14:28:52 +03:00
parent 05ead3a562
commit 951895d743
No known key found for this signature in database
GPG Key ID: 20E007C0248BA7FF

View File

@ -22,11 +22,17 @@ interface ICreationArchiveChartProps {
type WeekData = { type WeekData = {
archivedFlags: number; archivedFlags: number;
totalCreatedFlags: number; totalCreatedFlags: number;
createdFlags: Record<string, number>;
week: string; week: string;
date?: string; date?: string;
}; };
type RawWeekData = {
archivedFlags: number;
createdFlags: Record<string, number>;
week: string;
date: string;
};
export const CreationArchiveChart: FC<ICreationArchiveChartProps> = ({ export const CreationArchiveChart: FC<ICreationArchiveChartProps> = ({
creationArchiveTrends, creationArchiveTrends,
isAggregate, isAggregate,
@ -50,7 +56,7 @@ export const CreationArchiveChart: FC<ICreationArchiveChartProps> = ({
return creationArchiveData.datasets return creationArchiveData.datasets
.map((d) => d.data.find((item) => item.week === label)) .map((d) => d.data.find((item) => item.week === label))
.reduce( .reduce(
(acc: WeekData, item: WeekData) => { (acc: WeekData, item: RawWeekData) => {
if (item) { if (item) {
acc.archivedFlags += item.archivedFlags || 0; acc.archivedFlags += item.archivedFlags || 0;
const createdFlagsSum = item.createdFlags const createdFlagsSum = item.createdFlags