@@ -3,25 +3,185 @@ import 'package:flutter/material.dart';
33import 'style.dart' ;
44
55// icons
6- const Map <String , IconData > iconList = {
7- 'restaurant' : Icons .restaurant,
6+ const Map <String , IconData > householdIconList = {
87 'home' : Icons .home,
9- 'shopping_cart' : Icons .shopping_cart,
10- 'subscriptions' : Icons .subscriptions,
11- 'hiking_rounded' : Icons .hiking_rounded,
12- 'directions_car_rounded' : Icons .directions_car_rounded,
13- 'airplane_ticket_rounded' : Icons .airplane_ticket_rounded,
8+ 'weekend' : Icons .weekend,
9+ 'blender' : Icons .blender,
1410 'construction' : Icons .construction,
11+ 'shopping_cart' : Icons .shopping_cart,
12+ 'dry_cleaning' : Icons .dry_cleaning,
13+ 'checkroom' : Icons .checkroom,
14+ 'lightbulb' : Icons .lightbulb,
15+ 'electrical_services' : Icons .electrical_services,
16+ 'energy_savings_leaf' : Icons .energy_savings_leaf,
17+ 'router' : Icons .router,
18+ 'device_thermostat' : Icons .device_thermostat,
19+ 'water_drop' : Icons .water_drop,
20+ 'local_fire_department' : Icons .local_fire_department,
21+ 'local_gas_station' : Icons .local_gas_station,
22+ 'ev_station' : Icons .ev_station,
23+ 'bakery_dining' : Icons .bakery_dining,
1524 'cookie' : Icons .cookie,
16- 'desktop_mac' : Icons .desktop_mac,
25+ 'fastfood' : Icons .fastfood,
26+ 'bedroom_baby' : Icons .bedroom_baby,
27+ 'cake' : Icons .cake,
28+ 'balance' : Icons .balance,
29+ 'dinner_dining' : Icons .dinner_dining,
30+ 'liquor' : Icons .liquor,
31+ 'restaurant' : Icons .restaurant,
32+ 'ramen_dining' : Icons .ramen_dining,
33+ 'vaccines' : Icons .vaccines,
34+ 'medication' : Icons .medication,
35+ 'smoking_rooms' : Icons .smoking_rooms,
36+ 'vaping_rooms' : Icons .vaping_rooms,
37+ 'airline_seat_flat' : Icons .airline_seat_flat,
38+ 'child_friendly' : Icons .child_friendly,
39+ 'pets' : Icons .pets,
40+ };
41+ const Map <String , IconData > activitiesIconList = {
42+ 'work' : Icons .work,
43+ 'school' : Icons .school,
44+ 'calendar_month' : Icons .calendar_month,
45+ 'videogame_asset' : Icons .videogame_asset,
46+ 'translate' : Icons .translate,
47+ 'menu_book' : Icons .menu_book,
48+ 'palette' : Icons .palette,
49+ 'biotech' : Icons .biotech,
50+ 'design_services' : Icons .design_services,
51+ 'celebration' : Icons .celebration,
52+ 'card_giftcard' : Icons .card_giftcard,
53+ 'shopping_bag' : Icons .shopping_bag,
54+ 'format_paint' : Icons .format_paint,
55+ 'park' : Icons .park,
56+ 'attractions' : Icons .attractions,
57+ 'festival_outlined' : Icons .festival_outlined,
58+ 'stadium' : Icons .stadium,
59+ 'theater_comedy' : Icons .theater_comedy,
60+ 'movie' : Icons .movie,
61+ 'local_activity' : Icons .local_activity,
62+ 'church' : Icons .church,
63+ 'store' : Icons .store,
1764 'beach_access' : Icons .beach_access,
18- 'ac_unit' : Icons .ac_unit,
65+ 'fitness_center' : Icons .fitness_center,
66+ 'workspace_premium' : Icons .workspace_premium,
67+ 'emoji_events' : Icons .emoji_events,
68+ 'sports_motorsports' : Icons .sports_motorsports,
69+ 'sports_tennis' : Icons .sports_tennis,
70+ 'golf_course' : Icons .golf_course,
71+ 'sports_volleyball' : Icons .sports_volleyball,
72+ 'sports_football' : Icons .sports_football,
73+ 'sports_soccer' : Icons .sports_soccer,
74+ 'sports_basketball' : Icons .sports_basketball,
75+ };
76+ const Map <String , IconData > travelIconList = {
77+ 'rocket_launch' : Icons .rocket_launch,
78+ 'flight' : Icons .flight,
79+ 'local_taxi' : Icons .local_taxi,
80+ 'directions_boat' : Icons .directions_boat,
81+ 'sailing' : Icons .sailing,
82+ 'anchor' : Icons .anchor,
83+ 'agriculture' : Icons .agriculture,
84+ 'commute' : Icons .commute,
85+ 'directions_bus' : Icons .directions_bus,
86+ 'directions_railway' : Icons .directions_railway,
87+ 'tram' : Icons .tram,
88+ 'electric_scooter' : Icons .electric_scooter,
89+ 'directions_car' : Icons .directions_car,
90+ 'electric_car' : Icons .electric_car,
91+ 'local_shipping' : Icons .local_shipping,
92+ 'electric_rickshaw' : Icons .electric_rickshaw,
93+ 'pedal_bike' : Icons .pedal_bike,
94+ 'electric_bike' : Icons .electric_bike,
95+ 'two_wheeler' : Icons .two_wheeler,
96+ 'moped' : Icons .moped,
97+ 'electric_moped' : Icons .electric_moped,
98+ 'public' : Icons .public,
99+ 'place' : Icons .place,
100+ 'hotel' : Icons .hotel,
101+ 'luggage' : Icons .luggage,
102+ 'airplane_ticket' : Icons .airplane_ticket,
103+ 'airline_seat_recline_normal' : Icons .airline_seat_recline_normal,
104+ };
105+ const Map <String , IconData > techIconList = {
106+ 'desktop_mac' : Icons .desktop_mac,
107+ 'laptop' : Icons .laptop,
108+ 'devices' : Icons .devices,
109+ 'phone_iphone' : Icons .phone_iphone,
110+ 'sim_card' : Icons .sim_card,
111+ 'camera_alt' : Icons .camera_alt,
112+ 'image' : Icons .image,
113+ 'language' : Icons .language,
114+ 'library_music' : Icons .library_music,
115+ 'subscriptions' : Icons .subscriptions,
116+ 'music_note' : Icons .music_note,
117+ 'cloud' : Icons .cloud,
118+ 'call' : Icons .call,
119+ 'headphones' : Icons .headphones,
120+ 'shield' : Icons .shield,
19121 'drafts' : Icons .drafts,
20- 'device_thermostat' : Icons .device_thermostat,
21- 'dry_cleaning' : Icons .dry_cleaning,
22- 'work' : Icons .work,
23122};
24-
123+ const Map <String , IconData > peopleIconList = {
124+ 'wc' : Icons .wc,
125+ 'pregnant_woman' : Icons .pregnant_woman,
126+ 'diversity_3' : Icons .diversity_3,
127+ 'family_restroom' : Icons .family_restroom,
128+ 'accessible' : Icons .accessible,
129+ 'elderly' : Icons .elderly,
130+ 'elderly_woman' : Icons .elderly_woman,
131+ 'self_improvement' : Icons .self_improvement,
132+ 'sports_martial_arts' : Icons .sports_martial_arts,
133+ 'downhill_skiing' : Icons .downhill_skiing,
134+ 'directions_run' : Icons .directions_run,
135+ 'directions_bike' : Icons .directions_bike,
136+ 'hiking' : Icons .hiking,
137+ 'face_4' : Icons .face_4,
138+ 'child_care' : Icons .child_care,
139+ 'face' : Icons .face,
140+ 'face_3' : Icons .face_3,
141+ };
142+ const Map <String , IconData > othersIconList = {
143+ 'real_estate_agent' : Icons .real_estate_agent,
144+ 'auto_graph' : Icons .auto_graph,
145+ 'diamond' : Icons .diamond,
146+ 'local_parking' : Icons .local_parking,
147+ 'emergency' : Icons .emergency,
148+ 'vpn_key' : Icons .vpn_key,
149+ 'bolt' : Icons .bolt,
150+ 'filter_vintage' : Icons .filter_vintage,
151+ 'ac_unit' : Icons .ac_unit,
152+ 'wb_sunny' : Icons .wb_sunny,
153+ 'mode_night' : Icons .mode_night,
154+ 'recycling' : Icons .recycling,
155+ 'favorite' : Icons .favorite,
156+ 'star' : Icons .star,
157+ 'priority_high' : Icons .priority_high,
158+ 'volunteer_activism' : Icons .volunteer_activism,
159+ 'psychology' : Icons .psychology,
160+ 'push_pin' : Icons .push_pin,
161+ 'question_mark' : Icons .question_mark,
162+ 'flag' : Icons .flag,
163+ 'percent' : Icons .percent,
164+ 'alternate_email' : Icons .alternate_email,
165+ 'block' : Icons .block,
166+ 'attach_file' : Icons .attach_file,
167+ 'sos' : Icons .sos,
168+ };
169+ const Map <String , Map <String , IconData >> mapIconsList = {
170+ "Household" : householdIconList,
171+ "Activities" : activitiesIconList,
172+ "Travel" : travelIconList,
173+ "Tech" : techIconList,
174+ "People" : peopleIconList,
175+ "Others" : othersIconList,
176+ };
177+ const Map <String , IconData > iconList = {
178+ ...householdIconList,
179+ ...activitiesIconList,
180+ ...travelIconList,
181+ ...techIconList,
182+ ...peopleIconList,
183+ ...othersIconList,
184+ };
25185const Map <String , IconData > accountIconList = {
26186 'payments' : Icons .payments,
27187 'credit_card' : Icons .credit_card,
@@ -40,6 +200,41 @@ const categoryColorList = [
40200 category7,
41201 category8,
42202 category9,
203+ category10,
204+ category11,
205+ category12,
206+ category13,
207+ category14,
208+ category15,
209+ category16,
210+ category17,
211+ category18,
212+ category19,
213+ category20,
214+ category21,
215+ category22,
216+ category23,
217+ category24,
218+ category25,
219+ category26,
220+ category27,
221+ category28,
222+ category29,
223+ category30,
224+ category31,
225+ category32,
226+ category33,
227+ category34,
228+ category35,
229+ category36,
230+ category37,
231+ category38,
232+ category39,
233+ category40,
234+ category41,
235+ category42,
236+ category43,
237+ category44,
43238];
44239
45240const darkCategoryColorList = [
@@ -52,6 +247,41 @@ const darkCategoryColorList = [
52247 darkCategory7,
53248 darkCategory8,
54249 darkCategory9,
250+ darkCategory10,
251+ darkCategory11,
252+ darkCategory12,
253+ darkCategory13,
254+ darkCategory14,
255+ darkCategory15,
256+ darkCategory16,
257+ darkCategory17,
258+ darkCategory18,
259+ darkCategory19,
260+ darkCategory20,
261+ darkCategory21,
262+ darkCategory22,
263+ darkCategory23,
264+ darkCategory24,
265+ darkCategory25,
266+ darkCategory26,
267+ darkCategory27,
268+ darkCategory28,
269+ darkCategory29,
270+ darkCategory30,
271+ darkCategory31,
272+ darkCategory32,
273+ darkCategory33,
274+ darkCategory34,
275+ darkCategory35,
276+ darkCategory36,
277+ darkCategory37,
278+ darkCategory38,
279+ darkCategory39,
280+ darkCategory40,
281+ darkCategory41,
282+ darkCategory42,
283+ darkCategory43,
284+ darkCategory44,
55285];
56286
57287const accountColorList = [
0 commit comments