Improve admin UI and vendor invite experience
All checks were successful
Build Frontend / build (push) Successful in 1m7s

Enhanced the admin dashboard tab styling for better clarity. Refactored InviteVendorCard with improved UI, feedback, and clipboard copy functionality. Fixed vendor store ID update to send raw object instead of JSON string. Ensured product price formatting is robust against non-numeric values.
This commit is contained in:
g
2026-01-12 07:33:16 +00:00
parent 1186952ed8
commit 244014f33a
4 changed files with 84 additions and 25 deletions

View File

@@ -181,7 +181,7 @@ export default function Content({ username, orderStats }: ContentProps) {
<div className="flex-grow min-w-0">
<h4 className="font-semibold text-lg truncate group-hover:text-primary transition-colors">{product.name}</h4>
<div className="flex items-center gap-3 mt-0.5">
<span className="text-sm text-muted-foreground font-medium">£{product.price.toFixed(2)}</span>
<span className="text-sm text-muted-foreground font-medium">£{(Number(product.price) || 0).toFixed(2)}</span>
<span className="h-1 w-1 rounded-full bg-muted-foreground/30" />
<span className="text-xs text-muted-foreground">ID: {product.id.slice(-6)}</span>
</div>