Files

24 lines
592 B
TypeScript

import React from 'react';
import type { AddressParamBasic } from 'types/api/addressParams';
import AddressEntity from './AddressEntity';
import type { EntityProps } from './AddressEntity';
type Props = Omit<EntityProps, 'address'> & {
address: string | AddressParamBasic;
};
const AddressStringOrParam = ({ address, ...props }: Props) => {
let addressParam;
if (typeof address === 'string') {
addressParam = { hash: address };
} else {
addressParam = address;
}
return <AddressEntity address={ addressParam } { ...props }/>;
};
export default AddressStringOrParam;