Skip to content

Commit d3d0865

Browse files
authored
Revert "Update core SDK version (#276)"
This reverts commit 1d5d914.
1 parent 1d5d914 commit d3d0865

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"prettier:write": "prettier --write ."
2020
},
2121
"dependencies": {
22-
"@acm-uiuc/core-client": "^4.1.10",
22+
"@acm-uiuc/core-client": "^4.1.9",
2323
"@acm-uiuc/js-shared": "^3.2.0",
2424
"@azure/msal-browser": "^4.15.0",
2525
"@azure/msal-react": "^3.0.15",

src/app/(membership)/store/page.tsx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { transformApiResponse } from './transform';
77
import { storeApiClient } from '@/utils/api';
88
import { ApiV1StoreProductsGet200Response } from '@acm-uiuc/core-client';
99

10+
type Product = ApiV1StoreProductsGet200Response['products'][number];
1011
const MerchStore = () => {
1112
const [itemsList, setItemsList] = useState<Array<Record<string, any>>>([]);
1213
const baseUrl = process.env.NEXT_PUBLIC_CORE_API_BASE_URL;
@@ -20,7 +21,15 @@ const MerchStore = () => {
2021
const metaLoader = async () => {
2122
try {
2223
const data = await storeApiClient.apiV1StoreProductsGet();
23-
setItemsList(transformApiResponse(data));
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));
2433
} catch (e) {
2534
console.error('failed to get products', e);
2635
setItemsList([
@@ -75,7 +84,7 @@ const MerchStore = () => {
7584
<p>
7685
<b>Cost:</b> ${decimalHelper(val['item_price']['paid'])} for{' '}
7786
{val['valid_member_lists'] &&
78-
val['valid_member_lists'].length > 0
87+
val['valid_member_lists'].length > 0
7988
? 'paid ACM@UIUC and eligible partner organization'
8089
: 'paid ACM@UIUC'}{' '}
8190
members, ${decimalHelper(val['item_price']['others'])} for

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
# yarn lockfile v1
33

44

5-
"@acm-uiuc/core-client@^4.1.10":
6-
version "4.1.10"
7-
resolved "https://registry.yarnpkg.com/@acm-uiuc/core-client/-/core-client-4.1.10.tgz#7c4c035c6fd9fced63690f2001b1cf109a307669"
8-
integrity sha512-pSAhfS9C7cuy12Q67D4I+ADv3cy2kq9czE2oe5vEZW//TYB6zwFQU+toZqrbScniG38NLeq/4Z1CLcDovGXNyw==
5+
"@acm-uiuc/core-client@^4.1.9":
6+
version "4.1.9"
7+
resolved "https://registry.yarnpkg.com/@acm-uiuc/core-client/-/core-client-4.1.9.tgz#16858703ca1f35e550ddae7df616ef573829f8ed"
8+
integrity sha512-Zc1WU0d5skEiomSWb+j1QtiIKhpYVBSEVHTURUY/QCUD9Mg01muJPYrnfkB1r0OlszTF2OqXH838mlia+Hh8Lg==
99

1010
"@acm-uiuc/js-shared@^3.2.0":
1111
version "3.2.0"

0 commit comments

Comments
 (0)