Skip to content

Commit acd43c3

Browse files
committed
move contributors to metadata section
1 parent eceaded commit acd43c3

File tree

2 files changed

+35
-38
lines changed

2 files changed

+35
-38
lines changed

app/[locale]/(user)/collaboratives/[collaborativeSlug]/CollaborativeDetailsClient.tsx

Lines changed: 1 addition & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -309,9 +309,7 @@ const CollaborativeDetailClient = () => {
309309
<Metadata data={CollaborativeDetailsData} />
310310
</div>
311311
</div>
312-
{(hasSupportingOrganizations ||
313-
hasPartnerOrganizations ||
314-
hasContributors) && (
312+
{(hasSupportingOrganizations || hasPartnerOrganizations) && (
315313
<div className=" bg-primaryBlue">
316314
<div className="container flex flex-wrap gap-8 py-10 lg:flex-nowrap ">
317315
{hasSupportingOrganizations && (
@@ -369,41 +367,6 @@ const CollaborativeDetailClient = () => {
369367
</div>
370368
)}
371369
</div>
372-
{hasContributors && (
373-
<div className="container py-10">
374-
<div className="flex flex-col gap-1">
375-
<Text variant="headingXl" color="onBgDefault">
376-
Contributors{' '}
377-
</Text>
378-
<Text color="onBgDefault" variant="bodyLg">
379-
Publisher and Contributors who have added to the Collaborative
380-
</Text>
381-
</div>
382-
<div className="mt-8 flex flex-wrap items-center justify-start gap-8">
383-
{CollaborativeDetailsData?.collaborativeBySlug?.contributors?.map(
384-
(contributor: any) => (
385-
<Link
386-
href={`/publishers/${contributor.fullName + '_' + contributor.id}`}
387-
key={contributor.id}
388-
>
389-
<Image
390-
alt={contributor.fullName}
391-
width={120}
392-
height={120}
393-
className="rounded-full object-cover"
394-
key={contributor.id}
395-
src={
396-
contributor.profilePicture?.url
397-
? `${process.env.NEXT_PUBLIC_BACKEND_URL}/${contributor.profilePicture?.url}`
398-
: '/profile.png'
399-
}
400-
/>
401-
</Link>
402-
)
403-
)}
404-
</div>
405-
</div>
406-
)}
407370
</div>
408371
)}
409372
</div>

app/[locale]/(user)/collaboratives/components/Metadata.tsx

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,40 @@ const Metadata = ({ data, setOpen }: { data: any; setOpen?: any }) => {
225225
</Tooltip>
226226
</div>
227227
))}
228+
{/* Contributors Section */}
229+
{data.collaborativeBySlug.contributors && data.collaborativeBySlug.contributors.length > 0 && (
230+
<div className="flex gap-2">
231+
<Text
232+
className="min-w-[120px] basis-1/4 uppercase"
233+
variant="bodyMd"
234+
color="onBgDefault"
235+
>
236+
Contributors
237+
</Text>
238+
<div className="flex flex-wrap gap-2">
239+
{data.collaborativeBySlug.contributors.map((contributor: any) => (
240+
<Link
241+
href={`/publishers/${contributor.fullName + '_' + contributor.id}`}
242+
key={contributor.id}
243+
>
244+
<Tooltip content={contributor.fullName}>
245+
<Image
246+
alt={contributor.fullName}
247+
width={40}
248+
height={40}
249+
className="rounded-full object-cover"
250+
src={
251+
contributor.profilePicture?.url
252+
? `${process.env.NEXT_PUBLIC_BACKEND_URL}/${contributor.profilePicture?.url}`
253+
: '/profile.png'
254+
}
255+
/>
256+
</Tooltip>
257+
</Link>
258+
))}
259+
</div>
260+
</div>
261+
)}
228262
</div>
229263
</div>
230264
</div>

0 commit comments

Comments
 (0)