diff --git a/images/giphy_icon.png b/images/giphy_icon.png
deleted file mode 100644
index ea99e834..00000000
Binary files a/images/giphy_icon.png and /dev/null differ
diff --git a/images/giphy_icon.svg b/images/giphy_icon.svg
new file mode 100644
index 00000000..36fbd3e9
--- /dev/null
+++ b/images/giphy_icon.svg
@@ -0,0 +1,9 @@
+
diff --git a/lib/src/message_input.dart b/lib/src/message_input.dart
index 5745f779..9b0128e2 100644
--- a/lib/src/message_input.dart
+++ b/lib/src/message_input.dart
@@ -6,6 +6,7 @@ import 'package:file_picker/file_picker.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_keyboard_visibility/flutter_keyboard_visibility.dart';
+import 'package:flutter_svg/flutter_svg.dart';
import 'package:http_parser/http_parser.dart';
import 'package:image_picker/image_picker.dart';
import 'package:mime/mime.dart';
@@ -516,8 +517,8 @@ class MessageInputState extends State {
leading: c.name == 'giphy'
? CircleAvatar(
backgroundColor: Colors.black,
- child: Image.asset(
- 'images/giphy_icon.png',
+ child: SvgPicture.asset(
+ 'images/giphy_icon.svg',
package: 'stream_chat_flutter',
width: 16.0,
height: 16.0,
diff --git a/pubspec.yaml b/pubspec.yaml
index d61e6874..bf894a2d 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -32,10 +32,11 @@ dependencies:
carousel_slider: ^2.2.1
clipboard: ^0.1.2+8
widgets_visibility_provider: ^2.0.2
+ flutter_svg: ^0.19.1
flutter:
assets:
- - images/giphy_icon.png
+ - images/giphy_icon.svg
fonts:
- family: stream-icons
fonts: