2026-04-18 12:19:52 +07:00
|
|
|
export interface Transaction {
|
|
|
|
|
id: string;
|
|
|
|
|
amount: number;
|
|
|
|
|
description: string;
|
|
|
|
|
type: 'income' | 'expense';
|
|
|
|
|
category: string;
|
|
|
|
|
date: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface BalanceInfo {
|
|
|
|
|
total: number;
|
|
|
|
|
income: number;
|
|
|
|
|
expense: number;
|
2026-04-18 12:23:43 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export const CATEGORIES = [
|
|
|
|
|
{ id: 'makanan', label: 'Makanan' },
|
|
|
|
|
{ id: 'transport', label: 'Transport' },
|
|
|
|
|
{ id: 'belanja', label: 'Belanja' },
|
|
|
|
|
{ id: 'hiburan', label: 'Hiburan' },
|
|
|
|
|
{ id: 'kesehatan', label: 'Kesehatan' },
|
|
|
|
|
{ id: 'pendidikan', label: 'Pendidikan' },
|
|
|
|
|
{ id: 'investasi', label: 'Investasi' },
|
|
|
|
|
{ id: 'gaji', label: 'Gaji' },
|
|
|
|
|
{ id: 'lainnya', label: 'Lainnya' },
|
|
|
|
|
] as const;
|