// Copyright 2017-2021 @polkadot/app-explorer authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { HeaderExtended } from '@polkadot/api-derive/types'; import React from 'react'; import { Link } from 'react-router-dom'; import { AddressMini, Digits } from '@polkadot/react-components'; import { formatNumber } from '@polkadot/util'; // TODO update HeaderExtended in api-derive export interface HeaderExtendedWithMapping extends HeaderExtended { authorFromMapping?: string; } interface Props { value: HeaderExtendedWithMapping; } function BlockHeader ({ value }: Props): React.ReactElement | null { if (!value) { return null; } const hashHex = value.hash.toHex(); return (

{hashHex} {value.authorFromMapping ? : value.author && ( )} ); } export default React.memo(BlockHeader);