diff --git a/assets/Icon_LOL_reaction.svg b/assets/Icon_LOL_reaction.svg
deleted file mode 100644
index 301fe02c0b..0000000000
--- a/assets/Icon_LOL_reaction.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/assets/Icon_love_reaction.svg b/assets/Icon_love_reaction.svg
deleted file mode 100644
index 76b09fd39e..0000000000
--- a/assets/Icon_love_reaction.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/Icon_thumbs_down_reaction.svg b/assets/Icon_thumbs_down_reaction.svg
deleted file mode 100644
index 0d55ad2ad9..0000000000
--- a/assets/Icon_thumbs_down_reaction.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/Icon_thumbs_up_reaction.svg b/assets/Icon_thumbs_up_reaction.svg
deleted file mode 100644
index ff4dcc72bc..0000000000
--- a/assets/Icon_thumbs_up_reaction.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/Icon_wut_reaction.svg b/assets/Icon_wut_reaction.svg
deleted file mode 100644
index c150b264ee..0000000000
--- a/assets/Icon_wut_reaction.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icon_edit.svg b/assets/icon_edit.svg
deleted file mode 100644
index 32f9cea7f7..0000000000
--- a/assets/icon_edit.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icon_user_minus.svg b/assets/icon_user_minus.svg
deleted file mode 100644
index 472107015f..0000000000
--- a/assets/icon_user_minus.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/fonts/stream-icons.ttf b/fonts/stream-icons.ttf
new file mode 100644
index 0000000000..2e4d854086
Binary files /dev/null and b/fonts/stream-icons.ttf differ
diff --git a/lib/src/channel_bottom_sheet.dart b/lib/src/channel_bottom_sheet.dart
index 5d32b80c21..187fc6a9fa 100644
--- a/lib/src/channel_bottom_sheet.dart
+++ b/lib/src/channel_bottom_sheet.dart
@@ -1,8 +1,7 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_svg/flutter_svg.dart';
-import 'package:line_awesome_icons/line_awesome_icons.dart';
import 'package:stream_chat/stream_chat.dart';
+import 'package:stream_chat_flutter/src/stream_icons.dart';
import 'package:stream_chat_flutter/src/utils.dart';
import 'channel_info.dart';
@@ -75,7 +74,7 @@ class ChannelBottomSheet extends StatelessWidget {
builder: (context, snapshot) {
return ListTile(
leading: Icon(
- LineAwesomeIcons.volume_off,
+ StreamIcons.mute,
size: 22,
color: StreamChatTheme.of(context).primaryIconTheme.color,
),
@@ -95,10 +94,10 @@ class ChannelBottomSheet extends StatelessWidget {
Divider(),
if (channel.isGroup && !channel.isDistinct)
ListTile(
- leading: SvgPicture.asset(
- 'assets/icon_user_minus.svg',
- package: 'stream_chat_flutter',
- width: 22,
+ leading: Icon(
+ StreamIcons.user_minus,
+ size: 22,
+ color: Colors.black,
),
title: Text('Leave Group'),
onTap: () async {
diff --git a/lib/src/channel_list_view.dart b/lib/src/channel_list_view.dart
index ea954837b5..2c24a1f44b 100644
--- a/lib/src/channel_list_view.dart
+++ b/lib/src/channel_list_view.dart
@@ -3,8 +3,6 @@ import 'dart:convert';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_slidable/flutter_slidable.dart';
-import 'package:flutter_svg/flutter_svg.dart';
-import 'package:line_awesome_icons/line_awesome_icons.dart';
import 'package:stream_chat/stream_chat.dart';
import 'package:stream_chat_flutter/src/channels_bloc.dart';
import 'package:stream_chat_flutter/src/utils.dart';
@@ -362,7 +360,7 @@ class _ChannelListViewState extends State
),
IconSlideAction(
color: backgroundColor,
- icon: LineAwesomeIcons.volume_off,
+ icon: StreamIcons.mute,
onTap: () async {
if (!channel.isMuted) {
await channel.mute();
@@ -374,13 +372,7 @@ class _ChannelListViewState extends State
if (channel.isGroup && !channel.isDistinct)
IconSlideAction(
color: backgroundColor,
- iconWidget: SvgPicture.asset(
- 'assets/icon_user_minus.svg',
- package: 'stream_chat_flutter',
- color:
- StreamChatTheme.of(context).primaryIconTheme.color,
- width: 22,
- ),
+ icon: StreamIcons.user_minus,
onTap: () async {
final confirm = await showConfirmationDialog(
context,
diff --git a/lib/src/channel_preview.dart b/lib/src/channel_preview.dart
index de6c822253..de1daab824 100644
--- a/lib/src/channel_preview.dart
+++ b/lib/src/channel_preview.dart
@@ -1,7 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:jiffy/jiffy.dart';
-import 'package:line_awesome_icons/line_awesome_icons.dart';
import 'package:stream_chat/stream_chat.dart';
import 'package:stream_chat_flutter/src/unread_indicator.dart';
@@ -145,11 +144,11 @@ class ChannelPreview extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Icon(
- LineAwesomeIcons.volume_off,
- size: 15,
+ StreamIcons.mute,
+ size: 16,
),
Text(
- 'Channel is muted',
+ ' Channel is muted',
style: StreamChatTheme.of(context)
.channelPreviewTheme
.subtitle
diff --git a/lib/src/message_actions_modal.dart b/lib/src/message_actions_modal.dart
index 683f250bd9..31086885c5 100644
--- a/lib/src/message_actions_modal.dart
+++ b/lib/src/message_actions_modal.dart
@@ -1,10 +1,10 @@
import 'dart:ui';
import 'package:flutter/material.dart';
-import 'package:flutter_svg/flutter_svg.dart';
import 'package:stream_chat/stream_chat.dart';
import 'package:stream_chat_flutter/src/reaction_picker.dart';
import 'package:stream_chat_flutter/src/stream_channel.dart';
+import 'package:stream_chat_flutter/src/stream_icons.dart';
import 'message_input.dart';
import 'message_widget.dart';
@@ -129,7 +129,7 @@ class MessageActionsModal extends StatelessWidget {
Theme.of(context).textTheme.headline6.copyWith(color: Colors.red),
),
leading: Icon(
- Icons.delete_outline,
+ StreamIcons.delete,
color: Colors.red,
),
onTap: () {
@@ -148,12 +148,9 @@ class MessageActionsModal extends StatelessWidget {
'Edit message',
style: Theme.of(context).textTheme.headline6,
),
- leading: SvgPicture.asset(
- 'assets/icon_edit.svg',
- alignment: Alignment.center,
- package: 'stream_chat_flutter',
+ leading: Icon(
+ StreamIcons.edit,
color: StreamChatTheme.of(context).primaryIconTheme.color,
- width: 24,
),
onTap: () async {
Navigator.pop(context);
@@ -255,11 +252,11 @@ class MessageActionsModal extends StatelessWidget {
Widget _buildReplyButton(BuildContext context) {
return ListTile(
title: Text(
- 'Start a thread',
+ 'Thread reply',
style: Theme.of(context).textTheme.headline6,
),
leading: Icon(
- Icons.reply,
+ StreamIcons.Thread_Reply,
color: StreamChatTheme.of(context).primaryIconTheme.color,
),
onTap: () {
diff --git a/lib/src/reaction_asset.dart b/lib/src/reaction_asset.dart
index d33bbf26df..5f8856430f 100644
--- a/lib/src/reaction_asset.dart
+++ b/lib/src/reaction_asset.dart
@@ -1,11 +1,11 @@
-class ReactionAsset {
+import 'package:flutter/material.dart';
+
+class ReactionIcon {
final String type;
- final String svgAsset;
- final String package;
+ final IconData iconData;
- ReactionAsset({
+ ReactionIcon({
this.type,
- this.svgAsset,
- this.package,
+ this.iconData,
});
}
diff --git a/lib/src/reaction_bubble.dart b/lib/src/reaction_bubble.dart
index 46c2b23893..c9768c8d43 100644
--- a/lib/src/reaction_bubble.dart
+++ b/lib/src/reaction_bubble.dart
@@ -1,7 +1,6 @@
import 'dart:math';
import 'package:flutter/material.dart';
-import 'package:flutter_svg/svg.dart';
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
class ReactionBubble extends StatelessWidget {
@@ -22,7 +21,7 @@ class ReactionBubble extends StatelessWidget {
@override
Widget build(BuildContext context) {
- final reactionAssets = StreamChatTheme.of(context).reactionAssets;
+ final reactionAssets = StreamChatTheme.of(context).reactionIcons;
return Transform(
transform: Matrix4.rotationY(reverse ? pi : 0),
alignment: Alignment.center,
@@ -55,10 +54,9 @@ class ReactionBubble extends StatelessWidget {
);
}
- return SvgPicture.asset(
- reactionAsset.svgAsset,
- package: reactionAsset.package,
- height: 16,
+ return Icon(
+ reactionAsset.iconData,
+ size: 16,
color: StreamChatTheme.of(context).accentColor,
);
}).toList(),
diff --git a/lib/src/reaction_picker.dart b/lib/src/reaction_picker.dart
index c07c32cb22..3b89023086 100644
--- a/lib/src/reaction_picker.dart
+++ b/lib/src/reaction_picker.dart
@@ -1,5 +1,4 @@
import 'package:flutter/material.dart';
-import 'package:flutter_svg/flutter_svg.dart';
import '../stream_chat_flutter.dart';
@@ -23,7 +22,7 @@ class ReactionPicker extends StatelessWidget {
@override
Widget build(BuildContext context) {
- final reactionAssets = StreamChatTheme.of(context).reactionAssets;
+ final reactionAssets = StreamChatTheme.of(context).reactionIcons;
return Material(
color: messageTheme.ownReactionsBackgroundColor,
clipBehavior: Clip.hardEdge,
@@ -34,15 +33,14 @@ class ReactionPicker extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center,
mainAxisSize: MainAxisSize.min,
- children: reactionAssets.map((reactionAsset) {
+ children: reactionAssets.map((reactionIcon) {
final ownReactionIndex = message.ownReactions?.indexWhere(
- (reaction) => reaction.type == reactionAsset.type) ??
+ (reaction) => reaction.type == reactionIcon.type) ??
-1;
return IconButton(
iconSize: 24,
- icon: SvgPicture.asset(
- reactionAsset.svgAsset,
- package: reactionAsset.package,
+ icon: Icon(
+ reactionIcon.iconData,
color: ownReactionIndex != -1
? StreamChatTheme.of(context).accentColor
: Theme.of(context).iconTheme.color,
@@ -56,7 +54,7 @@ class ReactionPicker extends StatelessWidget {
} else {
sendReaction(
context,
- reactionAsset.type,
+ reactionIcon.type,
);
}
},
diff --git a/lib/src/stream_chat_theme.dart b/lib/src/stream_chat_theme.dart
index 0f92a29447..56f71a937c 100644
--- a/lib/src/stream_chat_theme.dart
+++ b/lib/src/stream_chat_theme.dart
@@ -3,6 +3,7 @@ import 'package:stream_chat/stream_chat.dart';
import 'package:stream_chat_flutter/src/channel_header.dart';
import 'package:stream_chat_flutter/src/channel_preview.dart';
import 'package:stream_chat_flutter/src/message_input.dart';
+import 'package:stream_chat_flutter/src/stream_icons.dart';
import 'reaction_asset.dart';
@@ -75,7 +76,7 @@ class StreamChatThemeData {
final IconThemeData primaryIconTheme;
/// Assets used for rendering reactions
- final List reactionAssets;
+ final List reactionIcons;
/// Create a theme from scratch
StreamChatThemeData({
@@ -90,7 +91,7 @@ class StreamChatThemeData {
this.defaultChannelImage,
this.defaultUserImage,
this.primaryIconTheme,
- this.reactionAssets,
+ this.reactionIcons,
});
/// Create a theme from a Material [Theme]
@@ -141,7 +142,7 @@ class StreamChatThemeData {
Widget Function(BuildContext, Channel) defaultChannelImage,
Widget Function(BuildContext, User) defaultUserImage,
IconThemeData primaryIconTheme,
- List reactionAssets,
+ List reactionAssets,
}) =>
StreamChatThemeData(
primaryColor: primaryColor ?? this.primaryColor,
@@ -210,7 +211,7 @@ class StreamChatThemeData {
this.otherMessageTheme.avatarTheme,
) ??
this.otherMessageTheme,
- reactionAssets: reactionAssets ?? this.reactionAssets,
+ reactionIcons: reactionAssets ?? this.reactionIcons,
);
/// Get the default Stream Chat theme
@@ -353,31 +354,26 @@ class StreamChatThemeData {
),
),
),
- reactionAssets: [
- ReactionAsset(
+ reactionIcons: [
+ ReactionIcon(
type: 'love',
- svgAsset: 'assets/Icon_love_reaction.svg',
- package: 'stream_chat_flutter',
+ iconData: StreamIcons.love_reaction,
),
- ReactionAsset(
+ ReactionIcon(
type: 'thumbs_up',
- svgAsset: 'assets/Icon_thumbs_up_reaction.svg',
- package: 'stream_chat_flutter',
+ iconData: StreamIcons.thumbs_up_reaction,
),
- ReactionAsset(
+ ReactionIcon(
type: 'thumbs_down',
- svgAsset: 'assets/Icon_thumbs_down_reaction.svg',
- package: 'stream_chat_flutter',
+ iconData: StreamIcons.thumbs_up_reaction_1,
),
- ReactionAsset(
+ ReactionIcon(
type: 'lol',
- svgAsset: 'assets/Icon_LOL_reaction.svg',
- package: 'stream_chat_flutter',
+ iconData: StreamIcons.LOL_reaction,
),
- ReactionAsset(
+ ReactionIcon(
type: 'wut',
- svgAsset: 'assets/Icon_wut_reaction.svg',
- package: 'stream_chat_flutter',
+ iconData: StreamIcons.wut_reaction,
),
],
);
diff --git a/lib/src/stream_icons.dart b/lib/src/stream_icons.dart
new file mode 100644
index 0000000000..73d1e5c041
--- /dev/null
+++ b/lib/src/stream_icons.dart
@@ -0,0 +1,1189 @@
+import 'package:flutter/widgets.dart';
+
+class StreamIcons {
+ StreamIcons._();
+
+ static const String _fontFamily = 'stream-icons';
+ static const String _fontPackage = 'stream_chat_flutter';
+
+ static const IconData ambulance_car = IconData(
+ 0xe900,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData ambulance_signal = IconData(
+ 0xe901,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData ambulance = IconData(
+ 0xe902,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData apps = IconData(
+ 0xe903,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData archive = IconData(
+ 0xe904,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData arrow_down_left = IconData(
+ 0xe905,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData arrow_down = IconData(
+ 0xe906,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData arrow_drop_down = IconData(
+ 0xe907,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData arrow_drop_up = IconData(
+ 0xe908,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData arrow_left_up = IconData(
+ 0xe909,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData arrow_left = IconData(
+ 0xe90a,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData arrow_right_down = IconData(
+ 0xe90b,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData arrow_right = IconData(
+ 0xe90c,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData arrow_up_right = IconData(
+ 0xe90d,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData arrow_up = IconData(
+ 0xe90e,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData at_mention = IconData(
+ 0xe90f,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData atom = IconData(
+ 0xe910,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData attach = IconData(
+ 0xe911,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData attention = IconData(
+ 0xe912,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData basket = IconData(
+ 0xe913,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData blank_empty = IconData(
+ 0xe914,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData blank = IconData(
+ 0xe915,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData blood_add = IconData(
+ 0xe916,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData blood_delete = IconData(
+ 0xe917,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData brain = IconData(
+ 0xe918,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData building = IconData(
+ 0xe919,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData calculator = IconData(
+ 0xe91a,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData calendar = IconData(
+ 0xe91b,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData call_in = IconData(
+ 0xe91c,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData call_out = IconData(
+ 0xe91d,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData call = IconData(
+ 0xe91e,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData camera = IconData(
+ 0xe91f,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData car = IconData(
+ 0xe920,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData card = IconData(
+ 0xe921,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData cards = IconData(
+ 0xe922,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData cash = IconData(
+ 0xe923,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData chart_line = IconData(
+ 0xe924,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData chart = IconData(
+ 0xe925,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData check_all = IconData(
+ 0xe926,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData check_send = IconData(
+ 0xe927,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData check = IconData(
+ 0xe928,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData chemical = IconData(
+ 0xe929,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData circle_down = IconData(
+ 0xe92a,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData circle_left = IconData(
+ 0xe92b,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData circle_right = IconData(
+ 0xe92c,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData circle_up = IconData(
+ 0xe92d,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData close_circle = IconData(
+ 0xe92e,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData close = IconData(
+ 0xe92f,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData closed = IconData(
+ 0xe930,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData coin = IconData(
+ 0xe931,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData command_runner_rocket = IconData(
+ 0xe932,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData compass = IconData(
+ 0xe933,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData copy = IconData(
+ 0xe934,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData couch = IconData(
+ 0xe935,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData curve_left_down = IconData(
+ 0xe936,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData curve_line_down_left = IconData(
+ 0xe937,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData curve_line_down_right = IconData(
+ 0xe938,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData curve_line_left_up = IconData(
+ 0xe939,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData curve_line_right_up = IconData(
+ 0xe93a,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData curve_line_up_left = IconData(
+ 0xe93b,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData curve_line_up_right = IconData(
+ 0xe93c,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData curve_right_down = IconData(
+ 0xe93d,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData daily_planner = IconData(
+ 0xe93e,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData date = IconData(
+ 0xe93f,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData delete = IconData(
+ 0xe940,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData desktop = IconData(
+ 0xe941,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData disabled = IconData(
+ 0xe942,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData dna = IconData(
+ 0xe943,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData doc = IconData(
+ 0xe944,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData documents = IconData(
+ 0xe945,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData down = IconData(
+ 0xe946,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData download_1 = IconData(
+ 0xe947,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData download = IconData(
+ 0xe948,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData edit = IconData(
+ 0xe949,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData emergency_call_add = IconData(
+ 0xe94a,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData emergency_call = IconData(
+ 0xe94b,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData emergency = IconData(
+ 0xe94c,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData error = IconData(
+ 0xe94d,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData exit = IconData(
+ 0xe94e,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData experiment = IconData(
+ 0xe94f,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData eye_off = IconData(
+ 0xe950,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData eye = IconData(
+ 0xe951,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData face = IconData(
+ 0xe952,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData female = IconData(
+ 0xe953,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData filter_hor = IconData(
+ 0xe954,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData filter = IconData(
+ 0xe955,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData first_aid = IconData(
+ 0xe956,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData flag = IconData(
+ 0xe957,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData flash = IconData(
+ 0xe958,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData folder = IconData(
+ 0xe959,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData form_edit = IconData(
+ 0xe95a,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData grey600 = IconData(
+ 0xe95b,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData grid = IconData(
+ 0xe95c,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData heart_outline_add = IconData(
+ 0xe95d,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData heart_outline_delete = IconData(
+ 0xe95e,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData heart_pill = IconData(
+ 0xe95f,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData heart_1 = IconData(
+ 0xe960,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData heart = IconData(
+ 0xe961,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData help = IconData(
+ 0xe962,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData home_1 = IconData(
+ 0xe963,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData home = IconData(
+ 0xe964,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData hospital = IconData(
+ 0xe965,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData hourglass_empty = IconData(
+ 0xe966,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData hourglass_full_1 = IconData(
+ 0xe967,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData hourglass_full = IconData(
+ 0xe968,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData hourglass = IconData(
+ 0xe969,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData insurance_outline = IconData(
+ 0xe96a,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData insurance = IconData(
+ 0xe96b,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData left_right = IconData(
+ 0xe96c,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData left = IconData(
+ 0xe96d,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData light = IconData(
+ 0xe96e,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData lightning = IconData(
+ 0xe96f,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData link = IconData(
+ 0xe970,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData location_map = IconData(
+ 0xe971,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData location = IconData(
+ 0xe972,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData LOL_reaction = IconData(
+ 0xe973,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData love_reaction = IconData(
+ 0xe974,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData love = IconData(
+ 0xe975,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData lungs = IconData(
+ 0xe976,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData mail_open = IconData(
+ 0xe977,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData mail = IconData(
+ 0xe978,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData male = IconData(
+ 0xe979,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData medical_bed = IconData(
+ 0xe97a,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData medical_blank = IconData(
+ 0xe97b,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData medical_card_add = IconData(
+ 0xe97c,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData medical_card = IconData(
+ 0xe97d,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData medical_cross = IconData(
+ 0xe97e,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData medical_load = IconData(
+ 0xe97f,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData menu_point_v = IconData(
+ 0xe980,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData menu_point_1 = IconData(
+ 0xe981,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData menu_point = IconData(
+ 0xe982,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData menu = IconData(
+ 0xe983,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData message = IconData(
+ 0xe984,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData mic = IconData(
+ 0xe985,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData minus_circle = IconData(
+ 0xe986,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData minus = IconData(
+ 0xe987,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData molecule = IconData(
+ 0xe988,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData money = IconData(
+ 0xe989,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData multiply_circle = IconData(
+ 0xe98a,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData mute = IconData(
+ 0xe98b,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData notification_off = IconData(
+ 0xe98c,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData notification = IconData(
+ 0xe98d,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData nurse = IconData(
+ 0xe98e,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData open = IconData(
+ 0xe98f,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData patch = IconData(
+ 0xe990,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData payment = IconData(
+ 0xe991,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pc_graph = IconData(
+ 0xe992,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pen_write = IconData(
+ 0xe993,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData photo = IconData(
+ 0xe994,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData picture = IconData(
+ 0xe995,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pie_chart_empty = IconData(
+ 0xe996,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pie_chart_line = IconData(
+ 0xe997,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pie_chart = IconData(
+ 0xe998,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pill = IconData(
+ 0xe999,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pin = IconData(
+ 0xe99a,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData plus_circle = IconData(
+ 0xe99b,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData plus = IconData(
+ 0xe99c,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData podium = IconData(
+ 0xe99d,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pointer_leftright = IconData(
+ 0xe99e,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pointer = IconData(
+ 0xe99f,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData potion_circle = IconData(
+ 0xe9a0,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData potion_health = IconData(
+ 0xe9a1,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData potion = IconData(
+ 0xe9a2,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData print = IconData(
+ 0xe9a3,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pulse = IconData(
+ 0xe9a4,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData pyramid = IconData(
+ 0xe9a5,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData radiation = IconData(
+ 0xe9a6,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData rating = IconData(
+ 0xe9a7,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData record = IconData(
+ 0xe9a8,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData refresh_back = IconData(
+ 0xe9a9,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData refresh = IconData(
+ 0xe9aa,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData reload_vert = IconData(
+ 0xe9ab,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData reload = IconData(
+ 0xe9ac,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData right = IconData(
+ 0xe9ad,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData roll = IconData(
+ 0xe9ae,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData sale = IconData(
+ 0xe9af,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData save_check = IconData(
+ 0xe9b0,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData save_1 = IconData(
+ 0xe9b1,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData save = IconData(
+ 0xe9b2,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData schedule_square = IconData(
+ 0xe9b3,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData schedule = IconData(
+ 0xe9b4,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData scissors = IconData(
+ 0xe9b5,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData search = IconData(
+ 0xe9b6,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData send_message = IconData(
+ 0xe9b7,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData settings = IconData(
+ 0xe9b8,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData share_1 = IconData(
+ 0xe9b9,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData share = IconData(
+ 0xe9ba,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData signboard = IconData(
+ 0xe9bb,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData smile_sad = IconData(
+ 0xe9bc,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData smile = IconData(
+ 0xe9bd,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData sorting_down = IconData(
+ 0xe9be,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData sorting_up = IconData(
+ 0xe9bf,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData sorting = IconData(
+ 0xe9c0,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData square_down = IconData(
+ 0xe9c1,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData square_left = IconData(
+ 0xe9c2,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData square_right = IconData(
+ 0xe9c3,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData square_up = IconData(
+ 0xe9c4,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData stand = IconData(
+ 0xe9c5,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData star = IconData(
+ 0xe9c6,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData stats = IconData(
+ 0xe9c7,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData stethoscope = IconData(
+ 0xe9c8,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData sticker = IconData(
+ 0xe9c9,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData storage = IconData(
+ 0xe9ca,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData strl_down = IconData(
+ 0xe9cb,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData strl_left = IconData(
+ 0xe9cc,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData strl_right = IconData(
+ 0xe9cd,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData strl_up = IconData(
+ 0xe9ce,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData syringe = IconData(
+ 0xe9cf,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData tablet = IconData(
+ 0xe9d0,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData target = IconData(
+ 0xe9d1,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData test_tube = IconData(
+ 0xe9d2,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData Thread_Reply = IconData(
+ 0xe9d3,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData thumbs_up_reaction_1 = IconData(
+ 0xe9d4,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData thumbs_up_reaction = IconData(
+ 0xe9d5,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData time_wait = IconData(
+ 0xe9d6,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData time_1 = IconData(
+ 0xe9d7,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData time = IconData(
+ 0xe9d8,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData tooth = IconData(
+ 0xe9d9,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData tube_full = IconData(
+ 0xe9da,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData tv_check = IconData(
+ 0xe9db,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData tv_rating = IconData(
+ 0xe9dc,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData unfold_less_h = IconData(
+ 0xe9dd,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData unfold_less = IconData(
+ 0xe9de,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData unfold_more_h = IconData(
+ 0xe9df,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData unfold_more = IconData(
+ 0xe9e0,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData unread = IconData(
+ 0xe9e1,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData up_down = IconData(
+ 0xe9e2,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData up = IconData(
+ 0xe9e3,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData upload = IconData(
+ 0xe9e4,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData user_add = IconData(
+ 0xe9e5,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData user_delete = IconData(
+ 0xe9e6,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData user_minus = IconData(
+ 0xe9e7,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData user = IconData(
+ 0xe9e8,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData voice = IconData(
+ 0xe9e9,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData world = IconData(
+ 0xe9ea,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+ static const IconData wut_reaction = IconData(
+ 0xe9eb,
+ fontFamily: _fontFamily,
+ fontPackage: _fontPackage,
+ );
+}
diff --git a/lib/stream_chat_flutter.dart b/lib/stream_chat_flutter.dart
index dffbd154fc..4c5760bfa0 100644
--- a/lib/stream_chat_flutter.dart
+++ b/lib/stream_chat_flutter.dart
@@ -23,6 +23,7 @@ export 'src/sending_indicator.dart';
export 'src/stream_channel.dart';
export 'src/stream_chat.dart';
export 'src/stream_chat_theme.dart';
+export 'src/stream_icons.dart';
export 'src/system_message.dart';
export 'src/thread_header.dart';
export 'src/typing_indicator.dart';
diff --git a/pubspec.yaml b/pubspec.yaml
index ecbeabe715..3fb1b5ffa4 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -23,18 +23,18 @@ dependencies:
file_picker: ^2.0.0
image_picker: ^0.6.7+2
flutter_keyboard_visibility: ^3.2.1
- flutter_svg: ^0.18.0
stream_chat: ^0.2.8
mime: ^0.9.6+3
visibility_detector: ^0.1.5
- line_awesome_icons: ^1.0.4+2
http_parser: ^3.1.4
flutter_slidable: ^0.5.4
carousel_slider: ^2.2.1
flutter:
- assets:
- - assets/
+ fonts:
+ - family: stream-icons
+ fonts:
+ - asset: fonts/stream-icons.ttf
dev_dependencies:
pedantic: ^1.9.0