@@ -7,7 +7,6 @@ import { transformApiResponse } from './transform';
77import { storeApiClient } from '@/utils/api' ;
88import { ApiV1StoreProductsGet200Response } from '@acm-uiuc/core-client' ;
99
10- type Product = ApiV1StoreProductsGet200Response [ 'products' ] [ number ] ;
1110const MerchStore = ( ) => {
1211 const [ itemsList , setItemsList ] = useState < Array < Record < string , any > > > ( [ ] ) ;
1312 const baseUrl = process . env . NEXT_PUBLIC_CORE_API_BASE_URL ;
@@ -21,15 +20,7 @@ const MerchStore = () => {
2120 const metaLoader = async ( ) => {
2221 try {
2322 const data = await storeApiClient . apiV1StoreProductsGet ( ) ;
24- const filteredData = {
25- products : data . products . filter (
26- (
27- x ,
28- ) : x is Product & { productId : NonNullable < Product [ 'productId' ] > } =>
29- x . productId !== null ,
30- ) ,
31- } ;
32- setItemsList ( transformApiResponse ( filteredData ) ) ;
23+ setItemsList ( transformApiResponse ( data ) ) ;
3324 } catch ( e ) {
3425 console . error ( 'failed to get products' , e ) ;
3526 setItemsList ( [
@@ -84,7 +75,7 @@ const MerchStore = () => {
8475 < p >
8576 < b > Cost:</ b > ${ decimalHelper ( val [ 'item_price' ] [ 'paid' ] ) } for{ ' ' }
8677 { val [ 'valid_member_lists' ] &&
87- val [ 'valid_member_lists' ] . length > 0
78+ val [ 'valid_member_lists' ] . length > 0
8879 ? 'paid ACM@UIUC and eligible partner organization'
8980 : 'paid ACM@UIUC' } { ' ' }
9081 members, ${ decimalHelper ( val [ 'item_price' ] [ 'others' ] ) } for
0 commit comments