// Copyright 2017-2026 @pezkuwi/apps authors & contributors // SPDX-License-Identifier: Apache-2.0 import React, { useEffect, useState } from 'react'; import { useApi, useCall } from '@pezkuwi/react-hooks'; function WarmUp (): React.ReactElement { const { api, apiIdentity, isApiReady } = useApi(); const indexes = useCall(isApiReady && api.derive.accounts?.indexes); const registrars = useCall(isApiReady && apiIdentity.query.identity?.registrars); const issuance = useCall(isApiReady && api.query.balances?.totalIssuance); const [hasValues, setHasValues] = useState(false); useEffect((): void => { setHasValues(!!indexes || !!issuance || !!registrars); // eslint-disable-next-line react-hooks/exhaustive-deps }, []); return (
); } export default React.memo(WarmUp);