ghost-portal/packages/react-components/src/BatchWarning.tsx
Jaco 4929b1c6fd
Update headers for 2023 (#8665)
* Update headers for 2023

* Adjust env-config
2023-01-01 10:32:05 +02:00

26 lines
857 B
TypeScript

// Copyright 2017-2023 @polkadot/app-accounts authors & contributors
// SPDX-License-Identifier: Apache-2.0
import React from 'react';
import { MarkWarning } from '@polkadot/react-components';
import { useApi } from '@polkadot/react-hooks';
import { isFunction } from '@polkadot/util';
import { useTranslation } from './translate';
function BatchWarning (): React.ReactElement | null {
const { t } = useTranslation();
const { api } = useApi();
if (isFunction(api.tx.utility.batchAll)) {
return null;
}
return (
<MarkWarning content={t<string>('This chain does not yet support atomic batch operations. This means that if the transaction gets executed and one of the operations do fail (due to invalid data or lack of available funds) some of the changes made may not be applied.')} />
);
}
export default React.memo(BatchWarning);