Add savings chat analysis feature
This commit is contained in:
17
src/components/charts/categoryBreakdownData.ts
Normal file
17
src/components/charts/categoryBreakdownData.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
export type CategoryBreakdownItem = {
|
||||
name: string;
|
||||
amount: number;
|
||||
color: string;
|
||||
block?: "wiederkehrend" | "variabel";
|
||||
};
|
||||
|
||||
export type CategoryPieItem = CategoryBreakdownItem & {
|
||||
chartAmount: number;
|
||||
};
|
||||
|
||||
export function toCategoryPieData(data: CategoryBreakdownItem[]): CategoryPieItem[] {
|
||||
return data.map((item) => ({
|
||||
...item,
|
||||
chartAmount: Math.abs(item.amount),
|
||||
}));
|
||||
}
|
||||
Reference in New Issue
Block a user