import { PATHS } from '@/shared/constants/paths'; import { useNavigate } from '@/shared/lib/hooks/use-navigate'; interface LinkPaymentPendingItemProps { transactionId: string; customerName: string; status: string; channel: string; amount: number; } export const LinkPaymentPendingItem = ({ transactionId, customerName, status, channel, amount }: LinkPaymentPendingItemProps) => { const { navigate } = useNavigate(); const onClickToNavigate = () => { navigate(PATHS.additionalService.linkPayment.pendingDetail, { state: { transactionId: transactionId } }); }; const getStatusDotClass = () => { if (status === '발송요청') { return 'status-dot blue'; } return 'status-dot gray'; }; return ( <>
onClickToNavigate()} >
{customerName}
{status} {channel}
{amount.toLocaleString()}원
); };