mirror of
https://github.com/mudabbir-ahmad/Project-MAD-crudler.git
synced 2026-10-07 20:40:20 +00:00
Styled Module List items and added Alerts
This commit is contained in:
1 parent
1872d450c6
commit
9236cb3f68
1 file changed
+26
-9
@@ -1,4 +1,4 @@
|
|||||||
import { StyleSheet, Text, View } from "react-native";
|
import {StyleSheet, Text, ScrollView, View, Pressable} from "react-native";
|
||||||
import Screen from "../layout/Screen";
|
import Screen from "../layout/Screen";
|
||||||
|
|
||||||
import initialModules from "../../data/modules.js";
|
import initialModules from "../../data/modules.js";
|
||||||
@@ -10,25 +10,42 @@ export const ModuleListScreen = () => {
|
|||||||
|
|
||||||
// State ----------------------
|
// State ----------------------
|
||||||
// Handlers -------------------
|
// Handlers -------------------
|
||||||
|
const handleSelect = () => alert("Item selected");
|
||||||
|
|
||||||
// View -----------------------
|
// View -----------------------
|
||||||
return (
|
return (
|
||||||
<Screen>
|
<Screen>
|
||||||
<View>
|
<ScrollView style={styles.modulesContainer}>
|
||||||
{modules.map((module) => {
|
{modules.map((module) => {
|
||||||
return(
|
return(
|
||||||
<View key={module.ModuleCode}>
|
<Pressable onPress={handleSelect}>
|
||||||
<Text>
|
<View key={module.ModuleCode} style={styles.modulesItem}>
|
||||||
{module.ModuleCode} {module.ModuleName}
|
<Text style={styles.text}>
|
||||||
</Text>
|
{module.ModuleCode} {module.ModuleName}
|
||||||
</View>
|
</Text>
|
||||||
|
</View>
|
||||||
|
</Pressable>
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
</View>
|
</ScrollView>
|
||||||
</Screen>
|
</Screen>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
const styles = StyleSheet.create({});
|
const styles = StyleSheet.create({
|
||||||
|
modulesContainer: {
|
||||||
|
marginTop: 20,
|
||||||
|
},
|
||||||
|
modulesItem: {
|
||||||
|
padding: 15,
|
||||||
|
marginBottom: 10,
|
||||||
|
borderTopWidth: 1,
|
||||||
|
borderTopColor: "light grey",
|
||||||
|
// borderRadius: 15,
|
||||||
|
},
|
||||||
|
text: {
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
export default ModuleListScreen;
|
export default ModuleListScreen;
|
||||||
Reference in new issue
Block a user