From 0006615561586a3d13f22da03171de77373a99c6 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Thu, 21 Nov 2024 18:07:07 -0500 Subject: [PATCH 1/3] Fix interface --- packages/invoice-dashboard/src/lib/react/InvoiceDashboard.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/invoice-dashboard/src/lib/react/InvoiceDashboard.d.ts b/packages/invoice-dashboard/src/lib/react/InvoiceDashboard.d.ts index bf3b16e4..242d4f10 100644 --- a/packages/invoice-dashboard/src/lib/react/InvoiceDashboard.d.ts +++ b/packages/invoice-dashboard/src/lib/react/InvoiceDashboard.d.ts @@ -8,7 +8,7 @@ export interface InvoiceDashboardProps { config: IConfig; wagmiConfig: WagmiConfig; requestNetwork: RequestNetwork | null | undefined; - currencies: CurrencyTypes.CurrencyDefinition[]; + currencies: CurrencyTypes.CurrencyInput[]; } /** * InvoiceDashboard is a React component that integrates with the Request Network to manage and display invoices. From 4048375851daa7a27738dc524cf57fa87581c98d Mon Sep 17 00:00:00 2001 From: MantisClone Date: Thu, 21 Nov 2024 18:28:29 -0500 Subject: [PATCH 2/3] Fix CreateRequestForm interface --- .../src/lib/react/CreateInvoiceForm.d.ts | 21 ++++--------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/packages/create-invoice-form/src/lib/react/CreateInvoiceForm.d.ts b/packages/create-invoice-form/src/lib/react/CreateInvoiceForm.d.ts index 88b35b06..b70dd65c 100644 --- a/packages/create-invoice-form/src/lib/react/CreateInvoiceForm.d.ts +++ b/packages/create-invoice-form/src/lib/react/CreateInvoiceForm.d.ts @@ -1,19 +1,14 @@ import React from "react"; import { Config as WagmiConfig } from "@wagmi/core"; import type { IConfig } from "@requestnetwork/shared-types"; -import type { RequestNetwork, Types } from "@requestnetwork/request-client.js"; +import type { RequestNetwork } from "@requestnetwork/request-client.js"; +import type { CurrencyTypes, RequestLogicTypes } from "@requestnetwork/types"; export interface CreateInvoiceFormProps { config: IConfig; wagmiConfig: WagmiConfig; requestNetwork: RequestNetwork | null | undefined; - currencies: { - symbol: string; - address: string; - network: string; - decimals: number; - type: Types.RequestLogic.CURRENCY; - }[]; + currencies: CurrencyTypes.CurrencyInput[]; } /** @@ -30,15 +25,7 @@ export interface CreateInvoiceFormProps { * config={config} * wagmiConfig={wagmiConfig} * requestNetwork={requestNetwork} - * currencies={[ - * { - * symbol: "USDC", - * address: "0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238", - * network: "sepolia", - * decimals: 6, - * type: Types.RequestLogic.CURRENCY.ERC20, - * }, - * ]} + * currencies={currencies} * /> */ declare const CreateInvoiceForm: React.FC; From e42f7fc5e9d7c00bc9121e4e95a32fd3f0e2e32d Mon Sep 17 00:00:00 2001 From: MantisClone Date: Thu, 21 Nov 2024 18:29:26 -0500 Subject: [PATCH 3/3] Remove unused import --- .../create-invoice-form/src/lib/react/CreateInvoiceForm.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/create-invoice-form/src/lib/react/CreateInvoiceForm.d.ts b/packages/create-invoice-form/src/lib/react/CreateInvoiceForm.d.ts index b70dd65c..0cff7900 100644 --- a/packages/create-invoice-form/src/lib/react/CreateInvoiceForm.d.ts +++ b/packages/create-invoice-form/src/lib/react/CreateInvoiceForm.d.ts @@ -2,7 +2,7 @@ import React from "react"; import { Config as WagmiConfig } from "@wagmi/core"; import type { IConfig } from "@requestnetwork/shared-types"; import type { RequestNetwork } from "@requestnetwork/request-client.js"; -import type { CurrencyTypes, RequestLogicTypes } from "@requestnetwork/types"; +import type { CurrencyTypes } from "@requestnetwork/types"; export interface CreateInvoiceFormProps { config: IConfig;