Skip to content

Commit 131dec9

Browse files
committed
feat: replace button with react-native-paper button
1 parent df627fe commit 131dec9

4 files changed

Lines changed: 325 additions & 13 deletions

File tree

App.tsx

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
import { StatusBar } from 'expo-status-bar';
22
import { SafeAreaProvider } from 'react-native-safe-area-context';
3+
import { DefaultTheme, Provider as PaperProvider } from "react-native-paper";
34

4-
import useCachedResources from './hooks/useCachedResources';
5-
import useColorScheme from './hooks/useColorScheme';
6-
import Navigation from './navigation';
5+
import useCachedResources from "./hooks/useCachedResources";
6+
import useColorScheme from "./hooks/useColorScheme";
7+
import Navigation from "./navigation";
8+
9+
const theme = {
10+
...DefaultTheme,
11+
colors: {
12+
...DefaultTheme.colors,
13+
primary: "#2196f3",
14+
},
15+
};
716

817
export default function App() {
918
const isLoadingComplete = useCachedResources();
@@ -13,10 +22,12 @@ export default function App() {
1322
return null;
1423
} else {
1524
return (
16-
<SafeAreaProvider>
17-
<Navigation colorScheme={colorScheme} />
18-
<StatusBar />
19-
</SafeAreaProvider>
25+
<PaperProvider theme={theme}>
26+
<SafeAreaProvider>
27+
<Navigation colorScheme={colorScheme} />
28+
<StatusBar />
29+
</SafeAreaProvider>
30+
</PaperProvider>
2031
);
2132
}
2233
}

package-lock.json

Lines changed: 282 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"react": "17.0.1",
3636
"react-dom": "17.0.1",
3737
"react-native": "0.64.3",
38+
"react-native-paper": "^4.12.1",
3839
"react-native-safe-area-context": "3.3.2",
3940
"react-native-screens": "~3.10.1",
4041
"react-native-web": "0.17.1",

0 commit comments

Comments
 (0)