/* eslint-disable react-hooks/exhaustive-deps */ /* eslint-disable @typescript-eslint/no-unused-vars */ import { AvatarUsernameAndOtherComponent, BackButton, BaseBox, BoxWithHeaderSection, Grid, StackCustom, TextCustom, ViewWrapper, } from "@/components"; import AppHeader from "@/components/_ShareComponent/AppHeader"; import { apiCollaborationGroup } from "@/service/api-client/api-collaboration"; import { Stack, useFocusEffect, useLocalSearchParams } from "expo-router"; import { useState, useCallback } from "react"; export default function CollaborationRoomInfo() { const { id, detail } = useLocalSearchParams(); const [data, setData] = useState(); useFocusEffect( useCallback(() => { onLoadData(); }, [id]) ); const onLoadData = async () => { try { const response = await apiCollaborationGroup({ id: id as string }); if (response.success) { setData(response.data); } } catch (error) { console.log("[ERROR]", error); } }; return ( <> } />, }} /> {listData({ data }).map((item, index) => ( {item.title} {item.value} ))} {data?.ProjectCollaboration_AnggotaRoomChat?.map( (item: any, index: number) => ( ) )} ); } const listData = ({ data }: { data: any }) => [ { title: "Judul Proyek", value: data?.ProjectCollaboration?.title || "-", }, { title: "Industri", value: data?.ProjectCollaboration?.ProjectCollaborationMaster_Industri?.name || "-", }, { title: "Tujuan Proyek", value: data?.ProjectCollaboration?.purpose || "-", }, { title: "Keuntungan Proyek", value: data?.ProjectCollaboration?.benefit || "-", }, ];