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

packages/sqlite-storage/example/.bundle/config

-2
This file was deleted.
+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;

packages/sqlite-storage/example/Gemfile

-9
This file was deleted.

packages/sqlite-storage/example/android/app/build.gradle

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

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

-10
This file was deleted.

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

-9
This file was deleted.

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

-25
This file was deleted.

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

-22
This file was deleted.

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

-45
This file was deleted.

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

-36
This file was deleted.

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

-3
This file was deleted.

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

-9
This file was deleted.

0 commit comments

Comments
 (0)