File tree Expand file tree Collapse file tree 2 files changed +32
-6
lines changed
Expand file tree Collapse file tree 2 files changed +32
-6
lines changed Original file line number Diff line number Diff line change 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 ;
Original file line number Diff line number Diff line change 1- import Avatar from '@node-core/ui-components/Common/AvatarGroup/Avatar' ;
1+ // import Avatar from '@node-core/ui-components/Common/AvatarGroup/Avatar';
22import 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
610const 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} ;
You can’t perform that action at this time.
0 commit comments