Skip to content
Snippets Groups Projects
Commit f02e399b authored by scerelli's avatar scerelli
Browse files

fix: space inside task is clickable

parent c31d09f9
No related branches found
No related tags found
No related merge requests found
...@@ -18,15 +18,7 @@ export type TaskDetailsParams = { ...@@ -18,15 +18,7 @@ export type TaskDetailsParams = {
} }
const TaskDetailsContainer = () => { const TaskDetailsContainer = () => {
const { const { data, isOwner, spaceName, id, refetch, spaceId, spaceTitle } = useTaskDetailsData()
data: { loading, title, coverImage, infoList, visibility, description, chips, author },
isOwner,
spaceName,
id,
refetch,
spaceId,
spaceTitle,
} = useTaskDetailsData()
const displayCta = useFeatureFlag(FeatureFlagKey.TASK_CONTACT_CTA) const displayCta = useFeatureFlag(FeatureFlagKey.TASK_CONTACT_CTA)
const renderActionDrawer = useCallback( const renderActionDrawer = useCallback(
...@@ -67,7 +59,7 @@ const TaskDetailsContainer = () => { ...@@ -67,7 +59,7 @@ const TaskDetailsContainer = () => {
{displayCta && ( {displayCta && (
<ContactOrganization <ContactOrganization
spaceIdOrName={spaceName} spaceIdOrName={spaceName}
taskName={title} taskName={data?.title}
taskId={id} taskId={id}
spaceTitle={spaceTitle} spaceTitle={spaceTitle}
spaceId={spaceId} spaceId={spaceId}
...@@ -76,16 +68,7 @@ const TaskDetailsContainer = () => { ...@@ -76,16 +68,7 @@ const TaskDetailsContainer = () => {
</Stack> </Stack>
} }
> >
<DetailsScreen <DetailsScreen {...data} />
loading={loading}
coverImage={coverImage}
title={title}
infoList={infoList}
visibility={visibility}
description={description}
author={author}
chips={chips}
/>
</Screen> </Screen>
) )
} }
......
...@@ -31,7 +31,7 @@ const { useParam, useUUIDParam } = createParamHooks<TaskDetailsParams>() ...@@ -31,7 +31,7 @@ const { useParam, useUUIDParam } = createParamHooks<TaskDetailsParams>()
export const useTaskDetailsData = (): UseTaskDetailsData => { export const useTaskDetailsData = (): UseTaskDetailsData => {
const [spaceIdOrName] = useParam('spaceIdOrName') const [spaceIdOrName] = useParam('spaceIdOrName')
const { displayError } = useErrorHandling() const { displayError } = useErrorHandling()
const { replaceRoute } = useRouting() const { replaceRoute, navigate } = useRouting()
const { t, i18n } = useTranslation() const { t, i18n } = useTranslation()
const [taskId] = useUUIDParam('taskId') const [taskId] = useUUIDParam('taskId')
const loginState = useLoggedInUser() const loginState = useLoggedInUser()
...@@ -127,6 +127,7 @@ export const useTaskDetailsData = (): UseTaskDetailsData => { ...@@ -127,6 +127,7 @@ export const useTaskDetailsData = (): UseTaskDetailsData => {
topTitle: `${formattedDate}${t('postedOnHoli')}`, topTitle: `${formattedDate}${t('postedOnHoli')}`,
title: data?.taskById?.space?.name || data?.taskById?.name || '??', title: data?.taskById?.space?.name || data?.taskById?.name || '??',
subtitle: data?.taskById?.creator?.fullName, subtitle: data?.taskById?.creator?.fullName,
onPress: () => navigate('/spaces/' + data?.taskById?.space?.id),
mainAvatar: { mainAvatar: {
source: data?.taskById?.space?.avatar, source: data?.taskById?.space?.avatar,
initials: data?.taskById?.space?.name || data?.taskById?.name || '??', initials: data?.taskById?.space?.name || data?.taskById?.name || '??',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment