@get-asset/react

AssetAccountsCard

The accounts card — the standard card header with an Add Account action that reveals AssetAccountsConnect (hidden by default, animated open), with AssetAccountsList below. Completing a connection invalidates the accounts query so the table background-refetches and the panel collapses.

Preview

Accounts

Account
Status
Net Balance
Chase Bank
$84,360.00
Chase Business Credit Card••7361
Jun 12, 2026
$42,180.00
Chase Cash Management••7361
Jun 12, 2026
$42,180.00
PNC Bank
$42,180.00
PNC Checking••7361
Disconnected
$42,180.00

Required scopes

The access token used by AssetProvider must include these scopes for this primitive to fetch data successfully:

  • external_account:read
  • external_account:update
  • transaction:delete
  • transaction:create
  • plaid:create
  • plaid:read
  • ledger:read

API reference

Root props

PropTypeDefaultDescription
onConnected(institutions, account) => voidCalled after any successful connection (new account or reconnect).
onError(error) => voidCalled on a connection error.
onSelectMethod(method) => voidCalled when a non-Plaid connect method card is clicked.
methodsConnectionMethod[]Override the connect panel's methods.
institutionName / source / type / statusAccountsList filtersForwarded to the table.
accountsExternalAccountPublic[]Override the table's fetched data. Skips the API call.
state"loading" | "error" | "empty"Force the table's state for testing.
classNamestringForwarded to the outer wrapper.

States

With data

Accounts

Account
Status
Net Balance
Chase Bank
$84,360.00
Chase Business Credit Card••7361
Jun 12, 2026
$42,180.00
Chase Cash Management••7361
Jun 12, 2026
$42,180.00
PNC Bank
$42,180.00
PNC Checking••7361
Disconnected
$42,180.00
EmptyNo accounts connected yet.

Accounts

Connect a financial account to see its balances here.