import { QuestionResponse } from "@/api/types";
import capitalizeFirst from "@/utils/capitalize-first";
import { FontAwesome5 } from "@expo/vector-icons";
import { Pressable, StyleSheet, View } from "react-native";
import { Divider } from "./ui/divider";
import Panel from "./ui/panel";
import { Skeleton } from "./ui/skeleton";
import { ThemedText } from "./ui/themed-text";
interface QuestionProps {
question?: QuestionResponse;
onPress?: () => void;
withMeta?: boolean;
}
const Question = ({ question, onPress, withMeta = false }: QuestionProps) => {
if (!question) return ;
return (
{question.category.name}
{question.title}
{question.description}
{capitalizeFirst(question.type)}
{question.difficulty}
);
};
const styles = StyleSheet.create({
questionTitle: {
fontSize: 18,
fontWeight: "600",
marginBottom: 10,
},
});
export default Question;