Repository URL to install this package:
|
Version:
0.0.0 ▾
|
import { Chain } from '@sushiswap/chain'
import { FC } from 'react'
import { HalfCircleIcon } from '../icons'
import { NotificationData } from './index'
import { ToastButtons } from './ToastButtons'
import { ToastContent } from './ToastContent'
interface ToastInfo extends Omit<NotificationData, 'promise'> {
onDismiss(): void
}
export const ToastInfo: FC<ToastInfo> = ({ href, chainId, txHash, onDismiss, summary }) => {
return (
<>
<ToastContent
icon={<HalfCircleIcon width={18} height={18} className="text-blue" />}
title="Transaction Info"
summary={summary?.info}
/>
<ToastButtons href={href ? href : Chain.from(chainId).getTxUrl(txHash)} onDismiss={onDismiss} />
</>
)
}