Skip to content

Commit 2cc7827

Browse files
authored
Merge pull request #3 from ozturksirin/updated/requirement
Updated/requirement
2 parents 0b3c366 + 23c6431 commit 2cc7827

File tree

10 files changed

+774
-6
lines changed

10 files changed

+774
-6
lines changed

App.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import React from "react";
2+
import Router from "./src/router/Router";
3+
4+
export default function App() {
5+
return (
6+
<>
7+
<Router />
8+
</>
9+
);
10+
}

declartions.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
declare module "*.svg" {
2+
import React from "react";
3+
import { SvgProps } from "react-native-svg";
4+
const content: React.FC<SvgProps>;
5+
export default content;
6+
}

metro.config.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
const { getDefaultConfig } = require("expo/metro-config");
2+
3+
module.exports = (() => {
4+
const config = getDefaultConfig(__dirname);
5+
6+
const { transformer, resolver } = config;
7+
8+
config.transformer = {
9+
...transformer,
10+
babelTransformerPath: require.resolve("react-native-svg-transformer")
11+
};
12+
config.resolver = {
13+
...resolver,
14+
assetExts: resolver.assetExts.filter((ext) => ext !== "svg"),
15+
sourceExts: [...resolver.sourceExts, "svg"]
16+
};
17+
18+
return config;
19+
})();

0 commit comments

Comments
 (0)