File tree 1 file changed +12
-3
lines changed
1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change 1
1
import { defineMessages } from 'react-intl' ;
2
- import { Product } from 'types/Joanie ' ;
3
- import { useResource , UseResourcesProps } from 'hooks/useResources ' ;
2
+ import { Product } from 'api/joanie/gen ' ;
3
+ import { joanieApi } from 'api/joanie ' ;
4
4
import { useJoanieApi } from 'data/JoanieApiProvider' ;
5
+ import { ResourcesQuery , useResource , UseResourcesProps } from 'hooks/useResources' ;
5
6
6
7
const messages = defineMessages ( {
7
8
errorGet : {
@@ -21,7 +22,15 @@ const messages = defineMessages({
21
22
*/
22
23
const props : UseResourcesProps < Product > = {
23
24
queryKey : [ 'products' ] ,
24
- apiInterface : ( ) => useJoanieApi ( ) . products ,
25
+ apiInterface : ( ) => ( {
26
+ get : async ( filters ?: ResourcesQuery ) => {
27
+ if ( filters ?. id ) {
28
+ return joanieApi . products . productsRead ( filters ?. id ) ;
29
+ }
30
+ // FIXME: openapi schema doesn't contain productsList
31
+ useJoanieApi ( ) . products . get ( filters ) ;
32
+ } ,
33
+ } ) ,
25
34
messages,
26
35
} ;
27
36
You can’t perform that action at this time.
0 commit comments