-
-
Notifications
You must be signed in to change notification settings - Fork 78
/
icon_pack.dart
33 lines (23 loc) · 1.02 KB
/
icon_pack.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
/// The IconPack defines which Icons are gonna be loaded
enum IconPack {
/// The official Material Icons by Flutter (without rounded, outlined or sharp icons)
material(path: 'MaterialDefault'),
/// The official Material Icons by Flutter (including rounded, outlined or sharp icons)
allMaterial(path: 'Material'),
/// The official Material Sharp Icons by Flutter
sharpMaterial(path: 'MaterialSharp'),
/// The official Material Rounded Icons by Flutter
roundedMaterial(path: 'MaterialRounded'),
/// The official Material Outlined Icons by Flutter
outlinedMaterial(path: 'MaterialOutlined'),
/// The official Cupertino Icons (Apple Design)
cupertino(path: 'Cupertino'),
/// The official font_awesome_flutter Icons by the Flutter Community (Brian Egan)
fontAwesomeIcons(path: 'FontAwesome'),
/// The official line_awesome_icons Icons by Phuc Chau
lineAwesomeIcons(path: 'LineIcons'),
/// Use this to show your own custom provided IconPack
custom;
const IconPack({this.path});
final String? path;
}