File tree Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ namespace BackendAPIs {
55  export  const  BackendAPIClientError  =  _BackendAPIClientError ; 
66  export  const  listSiteMaps  =  ( client : BackendAPIClient )  =>  ( )  =>  client . get < BackendAPISchemas . FlattenedSiteMapSchema [ ] > ( "v1/cms/sitemap/" ) ; 
77  export  const  retrievePage  =  ( client : BackendAPIClient )  =>  ( id : string )  =>  client . get < BackendAPISchemas . PageSchema > ( `v1/cms/page/${ id }  /` ) ; 
8+   export  const  listSponsors  =  ( client : BackendAPIClient )  =>  ( )  =>  client . get < BackendAPISchemas . SponsorSchema [ ] > ( "v1/event/sponsor/" ) ; 
89} 
910
1011export  default  BackendAPIs ; 
Original file line number Diff line number Diff line change @@ -33,6 +33,12 @@ namespace BackendAPIHooks {
3333      queryKey : [ client . language ,  ...QUERY_KEYS . PAGE ,  id ] , 
3434      queryFn : ( )  =>  BackendAPIs . retrievePage ( client ) ( id ) , 
3535    } ) ; 
36+ 
37+   export  const  useSponsorQuery  =  ( client : BackendAPIClient )  => 
38+     useSuspenseQuery ( { 
39+       queryKey : [ client . language ,  "sponsor" ,  "list" ] , 
40+       queryFn : BackendAPIs . listSponsors ( client ) , 
41+     } ) ; 
3642} 
3743
3844export  default  BackendAPIHooks ; 
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ namespace BackendAPISchemas {
3131    order : number ; 
3232    page : string ; 
3333    hide : boolean ; 
34+     parent_sitemap : string  |  null ; 
3435    children : NestedSiteMapSchema [ ] ; 
3536  } ; 
3637
@@ -54,6 +55,18 @@ namespace BackendAPISchemas {
5455    sections : SectionSchema [ ] ; 
5556  } ; 
5657
58+   export  type  SponsorSchema  =  { 
59+     id : string ; 
60+     name : string ; 
61+     order : number ; 
62+     sponsors : { 
63+       id : string ; 
64+       name : string ; 
65+       logo : string ; 
66+       sitemap_id : string  |  null ; 
67+     } [ ] ; 
68+   } ; 
69+ 
5770  export  const  isObjectErrorResponseSchema  =  ( obj ?: unknown ) : obj  is BackendAPISchemas . ErrorResponseSchema  =>  { 
5871    return  ( 
5972      R . isPlainObject ( obj )  && 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments