diff --git a/icons/metro.svg b/icons/metro.svg
new file mode 100644
index 0000000000..ef4adc4795
--- /dev/null
+++ b/icons/metro.svg
@@ -0,0 +1 @@
+
diff --git a/icons/react-native.svg b/icons/react-native.svg
new file mode 100644
index 0000000000..cdc0e91977
--- /dev/null
+++ b/icons/react-native.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/src/icons/fileIcons.ts b/src/icons/fileIcons.ts
index 2bbb39fd07..1ca3036670 100644
--- a/src/icons/fileIcons.ts
+++ b/src/icons/fileIcons.ts
@@ -2482,5 +2482,21 @@ export const fileIcons: FileIcons = {
],
},
{ name: 'apps-script', fileExtensions: ['gs'] },
+ {
+ name: 'metro',
+ fileNames: [
+ 'metro.config.json',
+ 'metro.config.yml',
+ 'metro.config.yaml',
+ 'metro.config.js',
+ 'metro.config.mjs',
+ 'metro.config.cjs',
+ 'metro.config.ts'
+ ]
+ },
+ {
+ name: 'react-native',
+ fileNames: ['react-native.config.js', 'react-native.config.cjs'],
+ }
],
};