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..0cff7900 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 } 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; 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.