import Styles from "@/constants/Styles"; import { apiGetDivisionOneFeature } from "@/lib/api"; import { useAuthSession } from "@/providers/AuthProvider"; import { useLocalSearchParams } from "expo-router"; import { useEffect, useState } from "react"; import { Text, View } from "react-native"; import DiscussionItem from "../discussionItem"; type Props = { id: string title: string desc: string user: string date: string } export default function DiscussionDivisionDetail() { const { token, decryptToken } = useAuthSession() const { id } = useLocalSearchParams<{ id: string }>() const [data, setData] = useState([]) async function handleLoad() { try { const hasil = await decryptToken(String(token?.current)) const response = await apiGetDivisionOneFeature({ user: hasil, id, cat: 'new-discussion' }) setData(response.data) } catch (error) { console.error(error) } } useEffect(() => { handleLoad() }, []) return ( Diskusi { data.length > 0 ? data.map((item, index) => ( )) : Tidak ada diskusi } ) }