Skip to content

Commit b6c2f70

Browse files
author
Alejandro Gastelum Flores
committed
Updated CardFieldsProvider types
1 parent 3b2e9ba commit b6c2f70

File tree

5 files changed

+8
-6
lines changed

5 files changed

+8
-6
lines changed

packages/react-paypal-js/src/v6/components/CardFieldsProvider.ssr.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import type {
1515
CardFieldsSessionState,
1616
CardFieldsStatusState,
1717
} from "../context/CardFieldsProviderContext";
18-
import type { CardFieldsSessionType } from "../types";
18+
import type { CardFieldsSessionType } from "./CardFieldsProvider";
1919

2020
jest.mock("../hooks/usePayPal");
2121

packages/react-paypal-js/src/v6/components/CardFieldsProvider.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import { toError } from "../utils";
1111
import type {
1212
CardFieldsOneTimePaymentSession,
1313
CardFieldsSavePaymentSession,
14-
CardFieldsSessionType,
1514
} from "../types";
15+
import type { CardFieldsSessionType } from "./CardFieldsProvider";
1616

1717
jest.mock("../hooks/usePayPal");
1818

packages/react-paypal-js/src/v6/components/CardFieldsProvider.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import { toError } from "../utils";
1919
import type {
2020
CardFieldsOneTimePaymentSession,
2121
CardFieldsSavePaymentSession,
22-
CardFieldsSessionType,
2322
} from "../types";
2423
import type {
2524
CardFieldsSessionState,
@@ -30,6 +29,8 @@ export type CardFieldsSession =
3029
| CardFieldsOneTimePaymentSession
3130
| CardFieldsSavePaymentSession;
3231

32+
export type CardFieldsSessionType = "one-time-payment" | "save-payment";
33+
3334
type CardFieldsProviderProps = {
3435
children: ReactNode;
3536
sessionType: CardFieldsSessionType;

packages/react-paypal-js/src/v6/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
export * from "./types";
2-
export { CardFieldsProvider } from "./components/CardFieldsProvider";
2+
export {
3+
CardFieldsProvider,
4+
type CardFieldsSessionType,
5+
} from "./components/CardFieldsProvider";
36
export { PayPalOneTimePaymentButton } from "./components/PayPalOneTimePaymentButton";
47
export { PayPalProvider } from "./components/PayPalProvider";
58
export { useCardFields } from "./hooks/useCardFields";

packages/react-paypal-js/src/v6/types/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,3 @@ export interface BasePaymentSessionReturn {
99
handleCancel: () => void;
1010
handleDestroy: () => void;
1111
}
12-
13-
export type CardFieldsSessionType = "one-time-payment" | "save-payment";

0 commit comments

Comments
 (0)