-
Notifications
You must be signed in to change notification settings - Fork 178
/
Copy pathplatform_icons.dart
749 lines (557 loc) · 28.4 KB
/
platform_icons.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'platform.dart';
extension PlatformIconsExt on BuildContext {
/// Render either a Material or Cupertino icon based on the platform
PlatformIcons get platformIcons => PlatformIcons(this);
IconData platformIcon({
required IconData material,
required IconData cupertino,
}) =>
isMaterial(this) ? material : cupertino;
}
class PlatformIcons {
PlatformIcons(this.context);
final BuildContext context;
/// Icons: Icons.account_circle : CupertinoIcons.person_crop_circle
IconData get accountCircle => isMaterial(context)
? Icons.account_circle_outlined
: CupertinoIcons.person_crop_circle;
/// Icons: Icons.account_circle : CupertinoIcons.person_crop_circle_fill
IconData get accountCircleSolid => isMaterial(context)
? Icons.account_circle
: CupertinoIcons.person_crop_circle_fill;
/// Icons: Icons.add : CupertinoIcons.add
IconData get add => isMaterial(context) ? Icons.add : CupertinoIcons.add;
/// Icons: Icons.add_circle : CupertinoIcons.add_circled
IconData get addCircled =>
isMaterial(context) ? Icons.add_circle : CupertinoIcons.add_circled;
/// Icons: Icons.add_circle_outline : CupertinoIcons.add_circled
IconData get addCircledOutline => isMaterial(context)
? Icons.add_circle_outline
: CupertinoIcons.add_circled;
/// Icons: Icons.add_circle : CupertinoIcons.add_circled_solid
IconData get addCircledSolid =>
isMaterial(context) ? Icons.add_circle : CupertinoIcons.add_circled_solid;
/// Icons: Icons.arrow_back : CupertinoIcons.back
IconData get back =>
isMaterial(context) ? Icons.arrow_back : CupertinoIcons.back;
// IconData get battery25Percent =>
// isMaterial(context) ? Icons. : CupertinoIcons.battery_25_percent;
// IconData get battery75Percent =>
// isMaterial(context) ? Icons. : CupertinoIcons.battery_75_percent;
/// Icons: Icons.battery_charging_full : CupertinoIcons.battery_charging
IconData get batteryCharging => isMaterial(context)
? Icons.battery_charging_full
: CupertinoIcons.battery_charging;
/// Icons: Icons.battery_alert : CupertinoIcons.battery_empty
IconData get batteryEmpty =>
isMaterial(context) ? Icons.battery_alert : CupertinoIcons.battery_empty;
/// Icons: Icons.battery_full : CupertinoIcons.battery_full
IconData get batteryFull =>
isMaterial(context) ? Icons.battery_full : CupertinoIcons.battery_full;
// IconData get bell => isMaterial(context) ? Icons. : CupertinoIcons.bell;
// IconData get bellSolid =>
// isMaterial(context) ? Icons.flag : CupertinoIcons.bell_solid;
/// Icons: Icons.bluetooth : CupertinoIcons.bluetooth
IconData get bluetooth =>
isMaterial(context) ? Icons.bluetooth : CupertinoIcons.bluetooth;
/// Icons: Icons.book : CupertinoIcons.book
IconData get book => isMaterial(context) ? Icons.book : CupertinoIcons.book;
// IconData get bookSolid =>
// isMaterial(context) ? Icons.book : CupertinoIcons.book_solid;
/// Icons: Icons.bookmark : CupertinoIcons.bookmark
IconData get bookmark =>
isMaterial(context) ? Icons.bookmark : CupertinoIcons.bookmark;
/// Icons: Icons.bookmark_border : CupertinoIcons.bookmark
IconData get bookmarkOutline =>
isMaterial(context) ? Icons.bookmark_border : CupertinoIcons.bookmark;
/// Icons: Icons.bookmark : CupertinoIcons.bookmark_solid
IconData get bookmarkSolid =>
isMaterial(context) ? Icons.bookmark : CupertinoIcons.bookmark_solid;
/// Icons: Icons.brightness_low : CupertinoIcons.brightness
IconData get brightness =>
isMaterial(context) ? Icons.brightness_low : CupertinoIcons.brightness;
/// Icons: Icons.brightness_high : CupertinoIcons.brightness_solid
IconData get brightnessSolid => isMaterial(context)
? Icons.brightness_high
: CupertinoIcons.brightness_solid;
/// Icons: Icons.directions_bus : CupertinoIcons.bus
IconData get bus =>
isMaterial(context) ? Icons.directions_bus : CupertinoIcons.bus;
/// Icons: Icons.directions_car : CupertinoIcons.car
IconData get car =>
isMaterial(context) ? Icons.directions_car : CupertinoIcons.car;
// IconData get carDetailed =>
// isMaterial(context) ? Icons.book : CupertinoIcons.car_detailed;
/// Icons: Icons.check_box_outline_blank_rounded : CupertinoIcons.square
IconData get checkBoxBlankOutlineRounded => isMaterial(context)
? Icons.check_box_outline_blank_rounded
: CupertinoIcons.square;
/// Icons: Icons.indeterminate_check_box_outlined : CupertinoIcons.minus_square
IconData get checkBoxIndeterminateOutlineRounded => isMaterial(context)
? Icons.indeterminate_check_box_outlined
: CupertinoIcons.minus_square;
/// Icons: Icons.indeterminate_check_box_outlined : CupertinoIcons.checkmark_square
IconData get checkBoxCheckedOutlineRounded => isMaterial(context)
? Icons.check_box_outlined
: CupertinoIcons.checkmark_square;
/// Icons: Icons.check : CupertinoIcons.check_mark
IconData get checkMark =>
isMaterial(context) ? Icons.check : CupertinoIcons.check_mark;
/// Icons: Icons.check_circle : CupertinoIcons.check_mark_circled
IconData get checkMarkCircled => isMaterial(context)
? Icons.check_circle
: CupertinoIcons.check_mark_circled;
/// Icons: Icons.check_circle_outline : CupertinoIcons.check_mark_circled
IconData get checkMarkCircledOutline => isMaterial(context)
? Icons.check_circle_outline
: CupertinoIcons.check_mark_circled;
/// Icons: Icons.check_circle : CupertinoIcons.check_mark_circled_solid
IconData get checkMarkCircledSolid => isMaterial(context)
? Icons.check_circle
: CupertinoIcons.check_mark_circled_solid;
// IconData get circle =>
// isMaterial(context) ? Icons. : CupertinoIcons.circle;
// IconData get circleFilled =>
// isMaterial(context) ? Icons.book : CupertinoIcons.circle_filled;
/// Icons: Icons.clear : CupertinoIcons.clear
IconData get clear =>
isMaterial(context) ? Icons.clear : CupertinoIcons.clear;
// IconData get clearCircled =>
// isMaterial(context) ? Icons.clear : CupertinoIcons.clear_circled;
// IconData get clearCircledSolid =>
// isMaterial(context) ? Icons.clear : CupertinoIcons.clear_circled_solid;
/// Icons: Icons.clear : CupertinoIcons.clear_thick
IconData get clearThick =>
isMaterial(context) ? Icons.clear : CupertinoIcons.clear_thick;
/// Icons: Icons.collections : CupertinoIcons.collections
IconData get clearThickCircled =>
isMaterial(context) ? Icons.cancel : CupertinoIcons.clear_thick_circled;
// IconData get clock => isMaterial(context) ? Icons. : CupertinoIcons.clock;
/// Icons: Icons.watch_later : CupertinoIcons.clock_solid
IconData get clockSolid =>
isMaterial(context) ? Icons.watch_later : CupertinoIcons.clock_solid;
/// Icons: Icons.cloud_outlined : CupertinoIcons.cloud
IconData get cloud =>
isMaterial(context) ? Icons.cloud_outlined : CupertinoIcons.cloud;
/// Icons: Icons.cloud : CupertinoIcons.cloud_fill
IconData get cloudSolid =>
isMaterial(context) ? Icons.cloud : CupertinoIcons.cloud_fill;
/// Icons: Icons.cloud_download_outlined : CupertinoIcons.cloud_download
IconData get cloudDownload => isMaterial(context)
? Icons.cloud_download_outlined
: CupertinoIcons.cloud_download;
/// Icons: Icons.cloud_download : CupertinoIcons.cloud_download_fill
IconData get cloudDownloadSolid => isMaterial(context)
? Icons.cloud_download
: CupertinoIcons.cloud_download_fill;
/// Icons: Icons.cloud_upload_outlined : CupertinoIcons.cloud_upload
IconData get cloudUpload => isMaterial(context)
? Icons.cloud_upload_outlined
: CupertinoIcons.cloud_upload;
/// Icons: Icons.cloud_upload : CupertinoIcons.cloud_upload_fill
IconData get cloudUploadSolid => isMaterial(context)
? Icons.cloud_upload
: CupertinoIcons.cloud_upload_fill;
/// Icons: Icons.collections : CupertinoIcons.collections
IconData get collections =>
isMaterial(context) ? Icons.collections : CupertinoIcons.collections;
/// Icons: Icons.collections : CupertinoIcons.collections_solid
IconData get collectionsSolid => isMaterial(context)
? Icons.collections
: CupertinoIcons.collections_solid;
/// Icons: Icons.chat_bubble : CupertinoIcons.conversation_bubble
IconData get conversationBubble => isMaterial(context)
? Icons.chat_bubble
: CupertinoIcons.conversation_bubble;
/// Icons: Icons.chat_bubble_outline : CupertinoIcons.conversation_bubble
IconData get conversationBubbleOutline => isMaterial(context)
? Icons.chat_bubble_outline
: CupertinoIcons.conversation_bubble;
// IconData get conversationBubbleSolid => isMaterial(context)
// ? Icons.chat_bubble
// : CupertinoIcons.conversation_bubble;
/// Icons: Icons.create : CupertinoIcons.create
IconData get create =>
isMaterial(context) ? Icons.create : CupertinoIcons.create;
// IconData get createSolid =>
// isMaterial(context) ? Icons. : CupertinoIcons.create_solid;
/// Icons: Icons.dehaze : CupertinoIcons.bars
IconData get dehaze =>
isMaterial(context) ? Icons.dehaze : CupertinoIcons.bars;
/// Icons: Icons.delete : CupertinoIcons.delete
IconData get delete =>
isMaterial(context) ? Icons.delete : CupertinoIcons.delete;
// IconData get deleteSimple =>
// isMaterial(context) ? Icons.delete : CupertinoIcons.delete_simple;
/// Icons: Icons.delete : CupertinoIcons.delete_solid
IconData get deleteSolid =>
isMaterial(context) ? Icons.delete : CupertinoIcons.delete_solid;
/// Icons: Icons.delete_outline : CupertinoIcons.delete
IconData get deleteOutline =>
isMaterial(context) ? Icons.delete_outline : CupertinoIcons.delete;
/// Icons: Icons.done : CupertinoIcons.(custom)
// IconData get done => isMaterial(context)
// ? Icons.done
// : const IconData(0xf383, not mapped in CupertinoIcons
// fontFamily: CupertinoIcons.iconFont,
// fontPackage: CupertinoIcons.iconFontPackage);
// IconData get doubleMusicNote =>
// isMaterial(context) ? Icons.music_note : CupertinoIcons.double_music_note;
/// Icons: Icons.arrow_downward : CupertinoIcons.down_arrow
IconData get downArrow =>
isMaterial(context) ? Icons.arrow_downward : CupertinoIcons.down_arrow;
/// Icons: Icons.more_horiz : CupertinoIcons.ellipsis
IconData get edit => isMaterial(context) ? Icons.edit : CupertinoIcons.pencil;
/// Icons: Icons.more_horiz : CupertinoIcons.ellipsis
IconData get ellipsis =>
isMaterial(context) ? Icons.more_horiz : CupertinoIcons.ellipsis;
/// Icons: Icons.error : CupertinoIcons.exclamationmark_circle_fill
IconData get error => isMaterial(context)
? Icons.error
: CupertinoIcons.exclamationmark_circle_fill;
// IconData get eye => isMaterial(context) ? Icons. : CupertinoIcons.eye;
/// Icons: Icons.visibility_off : CupertinoIcons.eye_slash
IconData get eyeSlash => isMaterial(context)
? Icons.visibility_off_outlined
: CupertinoIcons.eye_slash;
/// Icons: Icons.visibility_off : CupertinoIcons.eye_slash
IconData get eyeSlashSolid => isMaterial(context)
? Icons.visibility_off
: CupertinoIcons.eye_slash_fill;
/// Icons: Icons.visibility : CupertinoIcons.eye_solid
IconData get eyeSolid =>
isMaterial(context) ? Icons.visibility : CupertinoIcons.eye_solid;
/// Icons: Icons.favorite : CupertinoIcons.heart_solid
IconData get favoriteSolid =>
isMaterial(context) ? Icons.favorite : CupertinoIcons.heart_solid;
/// Icons: Icons.favorite_border : CupertinoIcons.heart
IconData get favoriteOutline =>
isMaterial(context) ? Icons.favorite_border : CupertinoIcons.heart;
/// Icons: Icons.flag : CupertinoIcons.flag
IconData get flag => isMaterial(context) ? Icons.flag : CupertinoIcons.flag;
/// Icons: Icons.folder : CupertinoIcons.folder
IconData get folder =>
isMaterial(context) ? Icons.folder : CupertinoIcons.folder;
/// Icons: Icons.folder_open : CupertinoIcons.folder_open
IconData get folderOpen =>
isMaterial(context) ? Icons.folder_open : CupertinoIcons.folder_open;
/// Icons: Icons.folder : CupertinoIcons.folder_solid
IconData get folderSolid =>
isMaterial(context) ? Icons.folder : CupertinoIcons.folder_solid;
/// Icons: Icons.arrow_forward : CupertinoIcons.forward
IconData get forward =>
isMaterial(context) ? Icons.arrow_forward : CupertinoIcons.forward;
/// Icons: Icons.fullscreen : CupertinoIcons.fullscreen
IconData get fullscreen =>
isMaterial(context) ? Icons.fullscreen : CupertinoIcons.fullscreen;
/// Icons:
IconData get fullscreenExit => isMaterial(context)
? Icons.fullscreen_exit
: CupertinoIcons.fullscreen_exit;
/// Icons: Icons.gamepad : CupertinoIcons.game_controller
IconData get gameController =>
isMaterial(context) ? Icons.gamepad : CupertinoIcons.game_controller;
/// Icons: Icons.games : CupertinoIcons.game_controller_solid
IconData get gameControllerSolid =>
isMaterial(context) ? Icons.games : CupertinoIcons.game_controller_solid;
// IconData get gear => isMaterial(context) ? Icons. : CupertinoIcons.gear;
// IconData get gearBig =>
// isMaterial(context) ? Icons.flag : CupertinoIcons.gear_big;
/// Icons: Icons.settings : CupertinoIcons.gear_solid
IconData get gearSolid =>
isMaterial(context) ? Icons.settings : CupertinoIcons.gear_solid;
/// Icons: Icons.group : CupertinoIcons.group
IconData get group =>
isMaterial(context) ? Icons.group : CupertinoIcons.group;
/// Icons: Icons.group : CupertinoIcons.group_solid
IconData get groupSolid =>
isMaterial(context) ? Icons.group : CupertinoIcons.group_solid;
// IconData get heart => isMaterial(context) ? Icons. : CupertinoIcons.heart;
/// Icons: Icons.favorite : CupertinoIcons.heart_solid
IconData get heartSolid =>
isMaterial(context) ? Icons.favorite : CupertinoIcons.heart_solid;
/// Icons: Icons.help : CupertinoIcons.question_circle_fill
IconData get help =>
isMaterial(context) ? Icons.help : CupertinoIcons.question_circle_fill;
/// Icons: Icons.helpOutline : CupertinoIcons.question_circle
IconData get helpOutline =>
isMaterial(context) ? Icons.help_outline : CupertinoIcons.question_circle;
/// Icons: Icons.home : CupertinoIcons.home
IconData get home => isMaterial(context) ? Icons.home : CupertinoIcons.home;
/// Icons: Icons.info : CupertinoIcons.info
IconData get info => isMaterial(context) ? Icons.info : CupertinoIcons.info;
// IconData get labFlask =>
// isMaterial(context) ? Icons. : CupertinoIcons.lab_flask;
// IconData get labFlaskSolid =>
// isMaterial(context) ? Icons.flag : CupertinoIcons.lab_flask_solid;
/// Icons: Icons.chevron_left : CupertinoIcons.left_chevron
IconData get leftChevron =>
isMaterial(context) ? Icons.chevron_left : CupertinoIcons.left_chevron;
/// Icons: Icons.location_on : CupertinoIcons.location
IconData get location =>
isMaterial(context) ? Icons.location_on : CupertinoIcons.location;
/// Icons: Icons.location_on : CupertinoIcons.location_solid
IconData get locationSolid =>
isMaterial(context) ? Icons.location_on : CupertinoIcons.location_solid;
/// Icons: Icons.loop : CupertinoIcons.loop
IconData get loop => isMaterial(context) ? Icons.loop : CupertinoIcons.loop;
// IconData get loopThick =>
// isMaterial(context) ? Icons.loop : CupertinoIcons.loop_thick;
/// Icons: Icons.mail : CupertinoIcons.mail
IconData get mail => isMaterial(context) ? Icons.mail : CupertinoIcons.mail;
/// Icons: Icons.mail : CupertinoIcons.mail_solid
IconData get mailSolid =>
isMaterial(context) ? Icons.mail : CupertinoIcons.mail_solid;
/// Icons: Icons.mail_outline : CupertinoIcons.mail
IconData get mailOutline =>
isMaterial(context) ? Icons.mail_outline : CupertinoIcons.mail;
/// Icons: Icons.mic : CupertinoIcons.mic
IconData get mic => isMaterial(context) ? Icons.mic : CupertinoIcons.mic;
/// Icons: Icons.mic_off : CupertinoIcons.mic_off
IconData get micOff =>
isMaterial(context) ? Icons.mic_off : CupertinoIcons.mic_off;
/// Icons: Icons.mic_none : CupertinoIcons.mic
IconData get micOutline =>
isMaterial(context) ? Icons.mic_none : CupertinoIcons.mic;
/// Icons: Icons.mic : CupertinoIcons.mic_solid
IconData get micSolid =>
isMaterial(context) ? Icons.mic : CupertinoIcons.mic_solid;
// IconData get minusCircled =>
// isMaterial(context) ? Icons. : CupertinoIcons.minus_circled;
/// Icons: Icons.music_note : CupertinoIcons.music_note
IconData get musicNote =>
isMaterial(context) ? Icons.music_note : CupertinoIcons.music_note;
// IconData get news => isMaterial(context) ? Icons. : CupertinoIcons.news;
// IconData get newsSolid =>
// isMaterial(context) ? Icons.flag : CupertinoIcons.news_solid;
/// Icons: Icons.lock : CupertinoIcons.padlock
IconData get padLock =>
isMaterial(context) ? Icons.lock : CupertinoIcons.padlock;
/// Icons: Icons.lock_outline : CupertinoIcons.padlock
IconData get padlockOutline =>
isMaterial(context) ? Icons.lock_outline : CupertinoIcons.padlock;
/// Icons: Icons.lock : CupertinoIcons.padlock_solid
IconData get padlockSolid =>
isMaterial(context) ? Icons.lock : CupertinoIcons.padlock_solid;
/// Icons: Icons.pause : CupertinoIcons.pause
IconData get pause =>
isMaterial(context) ? Icons.pause : CupertinoIcons.pause;
// IconData get pauseSolid => isMaterial(context)
// ? Icons.pause_circle_filled
// : CupertinoIcons.pause_solid;
// IconData get paw => isMaterial(context) ? Icons. : CupertinoIcons.paw;
// Icons: Icons.pets : CupertinoIcons.paw_solid
IconData get pawSolid =>
isMaterial(context) ? Icons.pets : CupertinoIcons.paw_solid;
// Icons: Icons.edit : CupertinoIcons.pen
IconData get pen => isMaterial(context) ? Icons.edit : CupertinoIcons.pen;
// IconData get pencil =>
// isMaterial(context) ? Icons. : CupertinoIcons.pencil;
/// Icons: Icons.person : CupertinoIcons.person
IconData get person =>
isMaterial(context) ? Icons.person : CupertinoIcons.person;
/// Icons: Icons.person_add : CupertinoIcons.person_add
IconData get personAdd =>
isMaterial(context) ? Icons.person_add : CupertinoIcons.person_add;
/// Icons: Icons.person_add : CupertinoIcons.person_add_solid
IconData get personAddSolid =>
isMaterial(context) ? Icons.person_add : CupertinoIcons.person_add_solid;
/// Icons: Icons.person_outline : CupertinoIcons.person
IconData get personOutline =>
isMaterial(context) ? Icons.person_outline : CupertinoIcons.person;
/// Icons: Icons.person : CupertinoIcons.person_solid
IconData get personSolid =>
isMaterial(context) ? Icons.person : CupertinoIcons.person_solid;
/// Icons: Icons.phone : CupertinoIcons.phone
IconData get phone =>
isMaterial(context) ? Icons.phone : CupertinoIcons.phone;
/// Icons: Icons.phone : CupertinoIcons.phone_solid
IconData get phoneSolid =>
isMaterial(context) ? Icons.phone : CupertinoIcons.phone_solid;
/// Icons: Icons.photo_camera : CupertinoIcons.photo_camera
IconData get photoCamera =>
isMaterial(context) ? Icons.photo_camera : CupertinoIcons.photo_camera;
/// Icons: Icons.photo_camera : CupertinoIcons.photo_camera_solid
IconData get photoCameraSolid => isMaterial(context)
? Icons.photo_camera
: CupertinoIcons.photo_camera_solid;
/// Icons: Icons.photo_library_outlined : CupertinoIcons.photo_on_rectangle
IconData get photoLibrary => isMaterial(context)
? Icons.photo_library_outlined
: CupertinoIcons.photo_on_rectangle;
/// Icons: Icons.photo_library : CupertinoIcons.photo_fill_on_rectangle_fill
IconData get photoLibrarySolid => isMaterial(context)
? Icons.photo_library
: CupertinoIcons.photo_fill_on_rectangle_fill;
/// Icons: Icons.play_arrow : CupertinoIcons.play_arrow
IconData get playArrow =>
isMaterial(context) ? Icons.play_arrow : CupertinoIcons.play_arrow;
/// Icons: Icons.play_arrow : CupertinoIcons.play_arrow_solid
IconData get playArrowSolid =>
isMaterial(context) ? Icons.play_arrow : CupertinoIcons.play_arrow_solid;
/// Icons: Icons.play_circle_outline : CupertinoIcons.play_circle
IconData get playCircle => isMaterial(context)
? Icons.play_circle_outline
: CupertinoIcons.play_circle;
/// Icons: Icons.play_circle : CupertinoIcons.play_circle_fill
IconData get playCircleSolid =>
isMaterial(context) ? Icons.play_circle : CupertinoIcons.play_circle_fill;
// IconData get plusCircled =>
// isMaterial(context) ? Icons. : CupertinoIcons.plus_circled;
// IconData get profileCircled =>
// isMaterial(context) ? Icons. : CupertinoIcons.profile_circled;
/// Icons: Icons.refresh : CupertinoIcons.refresh
IconData get refresh =>
isMaterial(context) ? Icons.refresh : CupertinoIcons.refresh;
/// Icons: Icons.refresh : CupertinoIcons.refresh_bold
IconData get refreshBold =>
isMaterial(context) ? Icons.refresh : CupertinoIcons.refresh_bold;
// IconData get refreshCircled =>
// isMaterial(context) ? Icons. : CupertinoIcons.refresh_circled;
// IconData get refreshCircledSolid =>
// isMaterial(context) ? Icons.flag : CupertinoIcons.refresh_circled_solid;
// IconData get refreshThick =>
// isMaterial(context) ? Icons.flag : CupertinoIcons.refresh_thick;
// IconData get refreshThin =>
// isMaterial(context) ? Icons.flag : CupertinoIcons.refresh_thin;
/// Icons: Icons.remove : CupertinoIcons.minus
IconData get remove =>
isMaterial(context) ? Icons.remove : CupertinoIcons.minus;
/// Icons: Icons.remove_circle : CupertinoIcons.minus_circle
IconData get removeCircled =>
isMaterial(context) ? Icons.remove_circle : CupertinoIcons.minus_circle;
/// Icons: Icons.remove_circle_outline : CupertinoIcons.minus_circle
IconData get removeCircledOutline => isMaterial(context)
? Icons.remove_circle_outline
: CupertinoIcons.minus_circle;
/// Icons: Icons.remove_circle : CupertinoIcons.minus_circle_fill
IconData get removeCircledSolid => isMaterial(context)
? Icons.remove_circle
: CupertinoIcons.minus_circle_fill;
/// Icons: Icons.reply : CupertinoIcons.reply
IconData get reply =>
isMaterial(context) ? Icons.reply : CupertinoIcons.reply;
/// Icons: Icons.reply_all : CupertinoIcons.reply_all
IconData get replyAll =>
isMaterial(context) ? Icons.reply_all : CupertinoIcons.reply_all;
// IconData get replyThickSolid =>
// isMaterial(context) ? Icons.reply : CupertinoIcons.reply_thick_solid;
// IconData get restart =>
// isMaterial(context) ? Icons. : CupertinoIcons.restart;
/// Icons: Icons.chevron_right : CupertinoIcons.right_chevron
IconData get rightChevron =>
isMaterial(context) ? Icons.chevron_right : CupertinoIcons.right_chevron;
/// Icons: Icons.search : CupertinoIcons.search
IconData get search =>
isMaterial(context) ? Icons.search : CupertinoIcons.search;
/// Icons: Icons.settings : CupertinoIcons.settings
IconData get settings =>
isMaterial(context) ? Icons.settings : CupertinoIcons.settings;
/// Icons: Icons.settings : CupertinoIcons.settings_solid
IconData get settingsSolid =>
isMaterial(context) ? Icons.settings : CupertinoIcons.settings_solid;
/// Icons: Icons.share : CupertinoIcons.share
IconData get share =>
isMaterial(context) ? Icons.share : CupertinoIcons.share;
/// Icons: Icons.share : CupertinoIcons.share_solid
IconData get shareSolid =>
isMaterial(context) ? Icons.share : CupertinoIcons.share_solid;
// IconData get shareUp =>
// isMaterial(context) ? Icons. : CupertinoIcons.share_up;
/// Icons: Icons.shopping_cart : CupertinoIcons.shopping_cart
IconData get shoppingCart =>
isMaterial(context) ? Icons.shopping_cart : CupertinoIcons.shopping_cart;
/// Icons: Icons.shuffle : CupertinoIcons.shuffle
IconData get shuffle =>
isMaterial(context) ? Icons.shuffle : CupertinoIcons.shuffle;
// IconData get shuffleMedium =>
// isMaterial(context) ? Icons.share : CupertinoIcons.shuffle_medium;
// IconData get shuffleThick =>
// isMaterial(context) ? Icons.share : CupertinoIcons.shuffle_thick;
/// Icons: Icons.star : CupertinoIcons.(custom)
IconData get star => isMaterial(context) ? Icons.star : CupertinoIcons.star;
/// Icons: Icons.stars : CupertinoIcons.(custom)
IconData get starCircleSolid =>
isMaterial(context) ? Icons.stars : CupertinoIcons.star_circle_fill;
/// Icons: Icons.switch_camera : CupertinoIcons.switch_camera
IconData get switchCamera =>
isMaterial(context) ? Icons.switch_camera : CupertinoIcons.switch_camera;
/// Icons: Icons.switch_camera : CupertinoIcons.switch_camera_solid
IconData get switchCameraSolid => isMaterial(context)
? Icons.switch_camera
: CupertinoIcons.switch_camera_solid;
/// Icons: Icons.label : CupertinoIcons.tag
IconData get tag => isMaterial(context) ? Icons.label : CupertinoIcons.tag;
/// Icons: Icons.label_outline : CupertinoIcons.tag
IconData get tagOutline =>
isMaterial(context) ? Icons.label_outline : CupertinoIcons.tag;
/// Icons: Icons.label : CupertinoIcons.tag_solid
IconData get tagSolid =>
isMaterial(context) ? Icons.label : CupertinoIcons.tag_solid;
// IconData get tagsSolid =>
// isMaterial(context) ? Icons. : CupertinoIcons.tags_solid;
/// Icons: Icons.thumb_down : CupertinoIcons.hand_thumbsdown_fill
IconData get thumbDown => isMaterial(context)
? Icons.thumb_down
: CupertinoIcons.hand_thumbsdown_fill;
/// Icons: Icons.thumb_down_outlined : CupertinoIcons.hand_thumbsdown
IconData get thumbDownOutlined => isMaterial(context)
? Icons.thumb_down_outlined
: CupertinoIcons.hand_thumbsdown;
/// Icons: Icons.thumb_up : CupertinoIcons.hand_thumbsup_fill
IconData get thumbUp =>
isMaterial(context) ? Icons.thumb_up : CupertinoIcons.hand_thumbsup_fill;
/// Icons: Icons.thumb_up_outlined : CupertinoIcons.hand_thumbsup
IconData get thumbUpOutlined => isMaterial(context)
? Icons.thumb_up_outlined
: CupertinoIcons.hand_thumbsup;
/// Icons: Icons.schedule : CupertinoIcons.time
IconData get time =>
isMaterial(context) ? Icons.schedule : CupertinoIcons.time;
/// Icons: Icons.watch_later : CupertinoIcons.time_solid
IconData get timeSolid =>
isMaterial(context) ? Icons.watch_later : CupertinoIcons.time_solid;
/// Icons: Icons.tram : CupertinoIcons.train_style_one
IconData get train =>
isMaterial(context) ? Icons.tram : CupertinoIcons.train_style_one;
// IconData get trainStyleTwo =>
// isMaterial(context) ? Icons. : CupertinoIcons.train_style_two;
/// Icons: Icons.arrow_upward : CupertinoIcons.up_arrow
IconData get upArrow =>
isMaterial(context) ? Icons.arrow_upward : CupertinoIcons.up_arrow;
/// Icons: Icons.videocam : CupertinoIcons.video_camer
IconData get videoCamera =>
isMaterial(context) ? Icons.videocam : CupertinoIcons.video_camera;
/// Icons: Icons.videocam : CupertinoIcons.video_camera_solid
IconData get videoCameraSolid =>
isMaterial(context) ? Icons.videocam : CupertinoIcons.video_camera_solid;
/// Icons: Icons.volume_down : CupertinoIcons.volume_down
IconData get volumeDown =>
isMaterial(context) ? Icons.volume_down : CupertinoIcons.volume_down;
/// Icons: Icons.volume_mute : CupertinoIcons.volume_mute
IconData get volumeMute =>
isMaterial(context) ? Icons.volume_mute : CupertinoIcons.volume_mute;
/// Icons: Icons.volume_off : CupertinoIcons.volume_off
IconData get volumeOff =>
isMaterial(context) ? Icons.volume_off : CupertinoIcons.volume_off;
/// Icons: Icons.volume_up : CupertinoIcons.volume_up
IconData get volumeUp =>
isMaterial(context) ? Icons.volume_up : CupertinoIcons.volume_up;
/// Icons: Icons.volume_up : CupertinoIcons.volume_up
// IconData get work => isMaterial(context)
// ? Icons.work
// : const IconData(0xf3ee, not mapped in CupertinoIcons
// fontFamily: CupertinoIcons.iconFont,
// fontPackage: CupertinoIcons.iconFontPackage);
/// Icons: Icons.wifi : CupertinoIcons.wifi
IconData get wifi => isMaterial(context) ? Icons.wifi : CupertinoIcons.wifi;
/// Icons: Icons.wifi_off : CupertinoIcons.wifi_slash
IconData get wifiOff =>
isMaterial(context) ? Icons.wifi_off : CupertinoIcons.wifi_slash;
/// Icons: Icons.exit_to_app : CupertinoIcons.square_arrow_right
IconData get exitToApp => isMaterial(context)
? Icons.exit_to_app
: CupertinoIcons.square_arrow_right;
}