28 lines
923 B
Dart
28 lines
923 B
Dart
class AppConstants {
|
|
static const expenseCategories = [
|
|
{'emoji': '🍜', 'name': '餐饮'},
|
|
{'emoji': '🚗', 'name': '交通'},
|
|
{'emoji': '🛒', 'name': '购物'},
|
|
{'emoji': '🏠', 'name': '居住'},
|
|
{'emoji': '💊', 'name': '医疗'},
|
|
{'emoji': '🎮', 'name': '娱乐'},
|
|
{'emoji': '📚', 'name': '教育'},
|
|
{'emoji': '📦', 'name': '其他'},
|
|
];
|
|
static const incomeCategories = [
|
|
{'emoji': '💰', 'name': '工资'},
|
|
{'emoji': '📈', 'name': '理财'},
|
|
{'emoji': '🎓', 'name': '兼职'},
|
|
{'emoji': '🥇', 'name': '红包'},
|
|
{'emoji': '🏆', 'name': '奖金'},
|
|
{'emoji': '💲', 'name': '其他'},
|
|
];
|
|
static String categoryEmoji(String category) {
|
|
for (final list in [expenseCategories, incomeCategories]) {
|
|
for (final item in list) {
|
|
if (item['name'] == category) return item['emoji']!;
|
|
}
|
|
}
|
|
return '📝';
|
|
}
|
|
} |