Skip to Content
Allo AppComponents

Components

TODO: Create more detailed documentation with screenshots for each component.

Large building blocks

Registration

Registration components are used for anything that are related to projects and applications.

  • Project - A Project profile
  • Application - A Project application for a round or bounty for example

Allocation

Allocation components are used for anything related to transferring tokens to or from the connected account, projects, and the Strategy contract.

  • Allocation - Transfers from sender to an address.
  • Distribution - Transfers from Strategy to an address.

Token

These components are utility for working with ERC20 tokens.

  • AllowanceCheck and BalanceCheck are components to wrap other components like buttons where you want to perform on-chain transactions and need to check if the account has enough balance.

  • TokenAmount simply parses and renders an amount with correct decimals and the token symbol.

Smaller building blocks

  • BackgrundImage
  • ConnectButton
  • EmptyState
  • EnsName
  • ErrorMessage
  • Grid
  • ImageUpload
  • Page
  • NetworkSelector
Last updated on