export function GetSkuTransactionPage() {
const { getToken } = useBetterAuth();
const { data: transaction, error, isLoading } = useGetSkuTransaction({
id: "your-id",
getBearerToken: getToken,
});
return (
<Card>
<CardHeader>
<CardTitle>SKU Transaction</CardTitle>
</CardHeader>
<CardContent>
<div className="space-y-4">
<div className="flex items-center justify-between border-b pb-4">
<div className="space-y-1">
<p className="font-medium">Transaction #{transaction.id}</p>
<p className="text-sm text-muted-foreground">
Amount: ${transaction.mxnAmount} MXN
</p>
{transaction.reference && (
<p className="text-sm text-muted-foreground">
Reference: {transaction.reference}
</p>
)}
{transaction.createdAt && (
<p className="text-xs text-muted-foreground">
{new Date(transaction.createdAt).toLocaleString()}
</p>
)}
</div>
<Badge
variant={
transaction.status === "COMPLETED"
? "default"
: transaction.status === "PENDING"
? "secondary"
: "destructive"
}
>
{transaction.status}
</Badge>
</div>
</div>
</CardContent>
</Card>
)
}