Skip to content

Commit fa50fae

Browse files
committed
examples
1 parent 5a16094 commit fa50fae

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1656
-1600
lines changed

Diff for: packages/sqlite-storage/example/.bundle/config

-2
This file was deleted.

Diff for: packages/sqlite-storage/example/App.tsx

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
import React, { useState } from "react";
2+
import {
3+
Button,
4+
SafeAreaView,
5+
ScrollView,
6+
Text,
7+
StatusBar,
8+
StyleSheet,
9+
useColorScheme,
10+
View,
11+
} from "react-native";
12+
import { Colors } from "react-native/Libraries/NewAppScreen";
13+
import { multiply } from "@react-native-async-storage/sqlite-storage";
14+
15+
function App(): React.JSX.Element {
16+
const isDarkMode = useColorScheme() === "dark";
17+
const [result, setResult] = useState<string | null>(null);
18+
19+
const backgroundStyle = {
20+
backgroundColor: isDarkMode ? Colors.darker : Colors.lighter,
21+
};
22+
23+
async function test() {
24+
const random = Math.round(Math.random() * 100);
25+
const result = await multiply(random, 2);
26+
setResult(`${random} * 2 = ${result}`);
27+
}
28+
29+
return (
30+
<SafeAreaView style={[backgroundStyle, styles.container]}>
31+
<StatusBar
32+
barStyle={isDarkMode ? "light-content" : "dark-content"}
33+
backgroundColor={backgroundStyle.backgroundColor}
34+
/>
35+
<ScrollView
36+
contentInsetAdjustmentBehavior="automatic"
37+
style={backgroundStyle}
38+
>
39+
<Button title="test module" onPress={() => test()} />
40+
<View style={styles.result}>
41+
{result ? <Text style={styles.title}>{result}</Text> : null}
42+
</View>
43+
</ScrollView>
44+
</SafeAreaView>
45+
);
46+
}
47+
48+
const styles = StyleSheet.create({
49+
container: {
50+
marginTop: 32,
51+
paddingHorizontal: 24,
52+
},
53+
title: {
54+
fontSize: 24,
55+
fontWeight: "600",
56+
textAlign: "center",
57+
},
58+
sectionDescription: {
59+
marginTop: 8,
60+
fontSize: 24,
61+
fontWeight: "400",
62+
},
63+
result: {
64+
fontSize: 24,
65+
marginTop: 24,
66+
fontWeight: "700",
67+
},
68+
});
69+
70+
export default App;

Diff for: packages/sqlite-storage/example/Gemfile

-9
This file was deleted.

Diff for: packages/sqlite-storage/example/android/app/build.gradle

-119
This file was deleted.
-2.2 KB
Binary file not shown.

Diff for: packages/sqlite-storage/example/android/app/proguard-rules.pro

-10
This file was deleted.

Diff for: packages/sqlite-storage/example/android/app/src/debug/AndroidManifest.xml

-9
This file was deleted.

Diff for: packages/sqlite-storage/example/android/app/src/main/AndroidManifest.xml

-25
This file was deleted.

Diff for: packages/sqlite-storage/example/android/app/src/main/java/com/sqlitestorageexample/MainActivity.kt

-22
This file was deleted.

Diff for: packages/sqlite-storage/example/android/app/src/main/java/com/sqlitestorageexample/MainApplication.kt

-45
This file was deleted.

Diff for: packages/sqlite-storage/example/android/app/src/main/res/drawable/rn_edit_text_material.xml

-36
This file was deleted.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Diff for: packages/sqlite-storage/example/android/app/src/main/res/values/strings.xml

-3
This file was deleted.

Diff for: packages/sqlite-storage/example/android/app/src/main/res/values/styles.xml

-9
This file was deleted.

0 commit comments

Comments
 (0)