Skip to content

Commit 60e0abc

Browse files
committed
feat: make commission breakdown more prominent on escrow create form
- Larger padding, bolder border, bigger text - Added 💰 Fee Breakdown header - Shows escrow amount, commission deduction, and beneficiary net - Bump to 0.4.12
1 parent c16851b commit 60e0abc

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "coinpayportal",
3-
"version": "0.4.11",
3+
"version": "0.4.12",
44
"private": true,
55
"type": "module",
66
"bin": {

packages/sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@profullstack/coinpay",
3-
"version": "0.4.11",
3+
"version": "0.4.12",
44
"description": "CoinPay SDK & CLI — Accept cryptocurrency payments (BTC, ETH, SOL, POL, BCH, USDC) with wallet and swap support",
55
"type": "module",
66
"main": "./src/index.js",

src/app/escrow/create/page.tsx

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -683,16 +683,22 @@ export default function CreateEscrowPage() {
683683

684684
{/* Live commission estimate */}
685685
{parseFloat(cryptoAmount) > 0 && (
686-
<div className="mt-2 bg-amber-50 dark:bg-amber-900/10 border border-amber-200 dark:border-amber-800 rounded-lg p-2 text-xs">
687-
<div className="flex justify-between text-amber-800 dark:text-amber-300">
686+
<div className="mt-3 bg-amber-50 dark:bg-amber-900/20 border-2 border-amber-300 dark:border-amber-700 rounded-lg p-4">
687+
<h4 className="text-sm font-semibold text-amber-900 dark:text-amber-200 mb-2">💰 Fee Breakdown</h4>
688+
<div className="flex justify-between text-sm text-amber-800 dark:text-amber-300">
689+
<span>Escrow amount:</span>
690+
<span className="font-medium">{parseFloat(cryptoAmount).toFixed(6)} {formData.chain}</span>
691+
</div>
692+
<div className="flex justify-between text-sm text-amber-800 dark:text-amber-300 mt-1">
688693
<span>Platform commission ({isLoggedIn && formData.business_id ? '0.5%' : '1%'}):</span>
689694
<span className="font-medium">
690-
{(parseFloat(cryptoAmount) * (isLoggedIn && formData.business_id ? 0.005 : 0.01)).toFixed(6)} {formData.chain}
695+
{(parseFloat(cryptoAmount) * (isLoggedIn && formData.business_id ? 0.005 : 0.01)).toFixed(6)} {formData.chain}
691696
</span>
692697
</div>
693-
<div className="flex justify-between text-green-700 dark:text-green-400 mt-1">
698+
<hr className="my-2 border-amber-300 dark:border-amber-600" />
699+
<div className="flex justify-between text-sm font-semibold text-green-700 dark:text-green-400">
694700
<span>Beneficiary receives:</span>
695-
<span className="font-medium">
701+
<span>
696702
{(parseFloat(cryptoAmount) * (isLoggedIn && formData.business_id ? 0.995 : 0.99)).toFixed(6)} {formData.chain}
697703
</span>
698704
</div>

0 commit comments

Comments
 (0)