mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
24 lines
592 B
TypeScript
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;
|