Skip to content

Commit 9fb43a4

Browse files
committed
Add entity id selection to pricing table
1 parent eda1b5e commit 9fb43a4

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

package/src/libraries/react/hooks/usePricingTable.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import { usePricingTableBase } from "./usePricingTableBase";
1+
import { usePricingTableBase } from "./usePricingTableBase";
22
import { ProductDetails } from "../client/types/clientPricingTableTypes";
33
import { AutumnContext, useAutumnContext } from "@/AutumnContext";
44

55
export const usePricingTable = (params?: {
66
productDetails?: ProductDetails[];
7+
entityId?: string;
78
}) => {
89
const context = useAutumnContext({
910
AutumnContext,
@@ -13,5 +14,6 @@ export const usePricingTable = (params?: {
1314
return usePricingTableBase({
1415
client: context.client,
1516
params,
17+
entityId,
1618
});
1719
};

package/src/libraries/react/hooks/usePricingTableBase.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,11 +195,16 @@ export const usePricingTableBase = ({
195195
client: AutumnClient | ConvexAutumnClient;
196196
params?: {
197197
productDetails?: ProductDetails[];
198+
entityId?: string;
199+
customerId?: string;
198200
};
199201
}) => {
200202
const fetcher = async () => {
201203
try {
202-
const { data, error } = await client.products.list();
204+
const { data, error } = await client.products.list({
205+
customerId: params?.customerId,
206+
entityId: params?.entityId,
207+
});
203208
if (error) throw error;
204209

205210
return data?.list || [];

0 commit comments

Comments
 (0)