Changeset View
Changeset View
Standalone View
Standalone View
web/cashtab/src/components/Home/Tx.js
Show First 20 Lines • Show All 431 Lines • ▼ Show 20 Lines | const Tx = ({ | ||||
contactList, | contactList, | ||||
cashtabSettings, | cashtabSettings, | ||||
cashtabCache, | cashtabCache, | ||||
}) => { | }) => { | ||||
const [displayedMessage, setDisplayedMessage] = useState(false); | const [displayedMessage, setDisplayedMessage] = useState(false); | ||||
const handleShowMessage = () => { | const handleShowMessage = () => { | ||||
setDisplayedMessage(!displayedMessage); | setDisplayedMessage(!displayedMessage); | ||||
}; | }; | ||||
const txDate = formatDate(data.timeFirstSeen, navigator.language); | const txDate = | ||||
data.timeFirstSeen !== '0' | |||||
? formatDate(data.timeFirstSeen, navigator.language) | |||||
: formatDate(data.block.timestamp, navigator.language); | |||||
// A wallet migrating from bch-api tx history to chronik will get caught here for one update cycle | // A wallet migrating from bch-api tx history to chronik will get caught here for one update cycle | ||||
let unparsedTx = false; | let unparsedTx = false; | ||||
if (!Object.keys(data).includes('parsed')) { | if (!Object.keys(data).includes('parsed')) { | ||||
unparsedTx = true; | unparsedTx = true; | ||||
} | } | ||||
return ( | return ( | ||||
<> | <> | ||||
▲ Show 20 Lines • Show All 735 Lines • Show Last 20 Lines |