How to use the @aragon/api-react.useApi function in @aragon/api-react

To help you get started, we’ve selected a few @aragon/api-react examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github 1Hive / time-lock-app / app / src / hooks / app-hooks.js View on Github external
export function useWithdrawAction(onDone) {
  const api = useApi()

  return useCallback(
    count => {
      api.withdrawTokens(count).toPromise()
      onDone()
    },
    [api, onDone]
  )
}
github 1Hive / token-request-app / app / src / components / Panels / NewRequest.js View on Github external
function NewRequest({ network, panelOpened, onRequest }) {
  const { acceptedTokens, account, token, ready } = useAppState()
  const api = useApi()
  const isMainnet = network.type === 'main'

  const [selectedToken, setSelectedToken] = useState({ ...initialState.selectedToken })
  const [depositedAmount, setDepositedAmount] = useState({ ...initialState.amount })
  const [selectedTokenData, setSelectedTokenData] = useState({ ...initialState.selectedTokenData })
  const [requestedAmount, setRequestedAmount] = useState('')
  const [tokenBalanceMessage, setTokenBalanceMessage] = useState('')
  const [depositErrorMessage, setDepositErrorMessage] = useState(initialState.depositErrorMessage)
  const [submitButtonDisabled, setSubmitButtonDisabled] = useState(initialState.submitButtonDisabled)
  const [isTokenSelected, setIsTokenSelected] = useState(initialState.isTokenSelected)
  const [orgToken, setOrgToken] = useState(initialState.orgToken)

  useEffect(() => {
    async function getSelectedTokenData() {
      const tokenData = await loadTokenData(selectedToken.value)
      setSelectedTokenData(tokenData)

@aragon/api-react

Aragon app API for React

AGPL-3.0
Latest version published 3 years ago

Package Health Score

54 / 100
Full package analysis