import { Avatar, Button, Col, Row } from "antd";
import { Callback, NLView } from "../types";
import { ContentImage } from "./Image";
import { CrossCircle } from "./Icons/CrossCircle";
import { blockExplorerUrl } from "./Links";
import { useEffect, useState } from "react";
import Modal from "antd/lib/modal";
const openUrl = (url: string) => {
window.open(url, "_new");
};
export const NewcoinRecept: NLView<{
visible?: boolean;
onDone?: Callback;
// onCancel?: Callback,
tx: string;
}> = ({ children, visible, onDone, tx }) => {
const [_visible, _setVisible] = useState(!!visible);
useEffect(() => {
_setVisible(!!tx && !!visible);
}, [tx, visible]);
return (