# Documentation

- Components
  - [Components](/components): Every embedded component in @tesouro/embedded-components-react.
  - [Overview](/components)
  - [Getting started](/components/getting-started): Get credentials, add a widget token route, wrap your app in a provider and render your first embedded component.

  - **Authentication**
  - [Widget tokens](/providers/widget-tokens): Server-side helpers for minting widget tokens used by Tesouro's embedded components.
  - [Component and root providers](/providers/widget-provider): Cascading React context providers that give embedded widgets an authenticated scope.
  - [Component token refresh](/providers/widget-token-refresh-provider): Fetches a widget token from your endpoint and refreshes it before it expires.

  - **Accounts and balances**
  - [Accounts Quick View](/components/accounts-quick-view): A compact dashboard tile with the organization's total available balance across every bank account, the account count, and a View accounts link into your accounts page.
  - [Balances](/components/balances): Shows the organization's embedded bank account balances, up to a configurable number of rows, with a total when there are several accounts and an optional View all accounts link.
  - [Bank Accounts](/components/bank-accounts): Lists the organization's Tesouro bank accounts, lets the user open an account with team access, and shows each account's details.
  - [Insights](/components/insights): Shows onboarding-style insights derived from the organization's embedded and external bank accounts, in Active and Dismissed tabs.
  - [Linked Accounts](/components/linked-accounts): Lists the organization's external bank accounts and lets the user connect, edit, verify with micro-deposits, and unlink them.

  - **Cards and expenses**
  - [Card Details](/components/card-details): Details for one credit or debit card: status, form factor, program, masked number, and copyable cardholder, nickname and billing-address rows.
  - [Credit Cards](/components/credit-cards): Lists an organization's credit cards one page at a time, with a "Show my cards" toggle and per-row Activate.
  - [Debit Cards](/components/debit-cards): Lists an organization's debit cards one page at a time, with a "Show my cards" toggle, Create card and per-row Activate.
  - [Expense Management](/components/expense-management): A complete expenses surface: My and Team transactions tabs with Action Items, a searchable transactions table, receipt upload, and a full-screen transaction review dialog.

  - **Money movement**
  - [Counterparts](/components/counterparts): Manages an organization's customers or vendors: a searchable list with money columns, a details sheet, and create, edit and delete flows, including addresses and a vendor's ACH payment method.
  - [Transfers](/components/transfers): Lists recent transfers across the organization's embedded bank accounts and lets the user send a book or ACH transfer.

  - **Bills and invoicing**
  - [Bill Pay](/components/bill-pay): A bill pay widget with Tesouro widget auth and theming: a Bills tab for uploading, reviewing and paying bills, and a Vendors tab for the vendors they are paid to.
  - [Invoicing](/components/invoicing): Lists, creates, edits and acts on an organization's invoices, including sending by email and recording payments.

  - **Onboarding and growth**
  - [Accept Disclosures](/components/accept-disclosures): Shows the bank partner's required disclosure documents with an agreement checkbox and an Accept button.
  - [Bank Account Onboarding](/components/bank-account-onboarding): Walks an applicant through bank-account onboarding: business details, personal details, optional additional owners, and a result screen.
  - [Customers](/components/customers): Manages an organization's customers: a searchable list with money columns, a details sheet, and create, edit and delete flows.
  - [Offer](/components/offer): An offer card and modal that invites the user to apply for a product (today, a bank account) and then shows where their application stands.
  - [Products](/components/products): Manages an organization's products and services: a filterable, sortable table with create, edit, view and delete flows, plus measure-unit management.

  - **Platform**
  - [Banking Compliance Banner](/components/banking-compliance-banner): Shows "Business Banking provided by" the business customer's bank, plus the FDIC official sign when that bank is FDIC insured.
  - [Settings](/components/settings): A single navigable settings surface combining profile, team, invoice, bill-pay, expense, accounting, legal and help sections.
  - [Widget Suite](/components/widget-suite): A whole banking page in one component: a section menu over the widgets behind it, served by a single widget-init call.
- Theming
  - [Theme builder](/theming): Build, preview and save an embedded component theme.

## Optional

- [Full text](/llms-full.txt): every page above as Markdown, in one file.
