const EventDetail = (props) => {
const navigation = useNavigation();
const goPage = () => {
navigation.navigate("Home");
};
const [eventData, setEventData] = useState({});
useEffect(() => {
getEventDetail();
}, []);
const getEventDetail = async () => {
const url = EVENT_DETAIL.replace(":id", props.route.params.id);
const res = await request.privateGet(url);
setEventData(res.data.event);
};
const {
id,
name,
begin_time,
end_time,
description,
creator,
create_time,
channel,
images,
location,
location_detail,
goings_count,
likes_count,
me_likes,
me_going,
} = eventData;
return (
<SafeAreaView>
<View>
{}
<View
style={{
width: "100%",
height: 130,
backgroundColor: "#8560A9",
justifyContent: "space-between",
flexDirection: "row",
paddingLeft: pxToDp(10),
paddingRight: pxToDp(10),
}}
>
<EventDetailNav />
</View>
</View>
<Introduction
channel={channel}
name={name}
creator={creator}
create_time={create_time}
/>
</SafeAreaView>
);
};
export default EventDetail;