Skip to content

Commit 4721df1

Browse files
authored
testing
1 parent 84f513f commit 4721df1

File tree

2 files changed

+32
-6
lines changed

2 files changed

+32
-6
lines changed

apps/site/components/Backers.tsx

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
'use client';
2+
3+
import Avatar from '@node-core/ui-components/Common/AvatarGroup/Avatar';
4+
import { use } from 'react';
5+
6+
export type Backer = {
7+
name: string;
8+
image: string;
9+
url: string;
10+
};
11+
12+
const Backers = ({ backers }: { backers: Promise<Array<Backer>> }) => {
13+
const backer = use(backers);
14+
15+
return (
16+
<div className="flex max-w-full flex-wrap items-center justify-center gap-1">
17+
{backer.map(({ name, image, url }, i) => (
18+
<Avatar nickname={name} image={image} url={url} key={`${name}-${i}`} />
19+
))}
20+
</div>
21+
);
22+
};
23+
24+
export default Backers;

apps/site/components/withBackers.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
import Avatar from '@node-core/ui-components/Common/AvatarGroup/Avatar';
1+
// import Avatar from '@node-core/ui-components/Common/AvatarGroup/Avatar';
22
import type { FC, PropsWithChildren } from 'react';
33

4-
import provideBackers from '#site/next-data/providers/backersData';
4+
// import provideBackers from '#site/next-data/providers/backersData';
5+
import { fetchOpenCollectiveData } from '#site/next-data/generators/backersData.mjs';
6+
7+
import type { Backer } from './Backers';
8+
import Backers from './Backers';
59

610
const WithBackers: FC<PropsWithChildren> = () => {
7-
const backers = provideBackers();
11+
const backers = fetchOpenCollectiveData() as Promise<Array<Backer>>;
812

913
return (
1014
<div className="flex max-w-full flex-wrap items-center justify-center gap-1">
11-
{backers.map(({ name, image, url }, i) => (
12-
<Avatar nickname={name} image={image} url={url} key={`${name}-${i}`} />
13-
))}
15+
<Backers backers={backers} />
1416
</div>
1517
);
1618
};

0 commit comments

Comments
 (0)