import { IconSymbol } from "@/components/ui/IconSymbol"; import { Image } from "expo-image"; import { ScrollView, StyleSheet, Text, TextInput, TouchableOpacity, View, } from "react-native"; import { SafeAreaView } from "react-native-safe-area-context"; export default function ForumScreen() { return ( {/* Search Bar */} {/* Category Filters */} Main dish Dessert Appetite {/* Filter Options */} Rating Newest Best {/* Post */} {/* User Info */} Mr. Chef 4.2 {/* Post Image */} {/* Post Content */} Kajjecaw Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut at hendrerit enim. Etiam lacinia mi nec nunc ornare, vitae tempus leo aliquet... {/* Post Actions */} 3 2 2 ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: "#FFFFFF", }, scrollView: { flex: 1, }, searchContainer: { flexDirection: "row", alignItems: "center", marginHorizontal: 16, marginTop: 10, marginBottom: 16, paddingHorizontal: 12, height: 40, backgroundColor: "#FFFFFF", borderRadius: 20, borderWidth: 1, borderColor: "#DDDDDD", }, searchInput: { flex: 1, marginLeft: 8, color: "#333333", }, categoryContainer: { flexDirection: "row", justifyContent: "space-between", marginHorizontal: 16, marginBottom: 16, }, categoryButton: { backgroundColor: "#FFCC00", paddingVertical: 12, paddingHorizontal: 16, borderRadius: 12, flex: 1, marginHorizontal: 4, alignItems: "center", }, categoryText: { fontWeight: "bold", color: "#333333", }, filterContainer: { flexDirection: "row", marginHorizontal: 16, marginBottom: 16, }, filterButton: { backgroundColor: "#FF0000", paddingVertical: 8, paddingHorizontal: 12, borderRadius: 20, marginRight: 8, flexDirection: "row", alignItems: "center", }, filterText: { color: "#FFFFFF", fontWeight: "bold", marginRight: 4, }, postContainer: { marginHorizontal: 16, marginBottom: 16, backgroundColor: "#FFFFFF", borderRadius: 12, overflow: "hidden", borderWidth: 1, borderColor: "#EEEEEE", }, userInfoContainer: { flexDirection: "row", justifyContent: "space-between", alignItems: "center", paddingHorizontal: 12, paddingVertical: 8, }, userInfo: { flexDirection: "row", alignItems: "center", }, userAvatar: { width: 32, height: 32, borderRadius: 16, justifyContent: "center", alignItems: "center", backgroundColor: "#F5F5F5", }, userName: { marginLeft: 8, fontWeight: "bold", color: "#333333", }, ratingContainer: { flexDirection: "row", alignItems: "center", }, ratingText: { marginRight: 4, fontWeight: "bold", color: "#333333", }, postImage: { width: "100%", height: 200, }, postContent: { padding: 12, }, postTitle: { fontSize: 16, fontWeight: "bold", marginBottom: 4, color: "#333333", }, postDescription: { color: "#666666", fontSize: 14, }, postActions: { flexDirection: "row", borderTopWidth: 1, borderTopColor: "#EEEEEE", paddingVertical: 8, paddingHorizontal: 12, }, actionButton: { flexDirection: "row", alignItems: "center", marginRight: 16, }, actionText: { marginLeft: 4, color: "#666666", }, });