import "./Zap.css"; import { ParsedZap } from "@snort/system"; import { FormattedMessage } from "react-intl"; import Text from "@/Components/Text/Text"; import ProfileImage from "@/Components/User/ProfileImage"; import useLogin from "@/Hooks/useLogin"; import { unwrap } from "@/Utils"; import { formatShort } from "@/Utils/Number"; import messages from "../messages"; const Zap = ({ zap, showZapped = true }: { zap: ParsedZap; showZapped?: boolean }) => { const { amount, content, sender, valid, receiver } = zap; const pubKey = useLogin().publicKey; return valid && sender ? (
{receiver !== pubKey && showZapped && }

{(content?.length ?? 0) > 0 && sender && ( )}
) : null; }; export default Zap;