Make all status badges pill-shaped and standardize pending color
- Add rounded-full to all status badges across admin and member pages - Change Pending badge color from bg-secondary to bg-amber-500 text-white - Update AdminDashboard to use Badge component instead of inline span - Standardize badge colors everywhere: - Paid (Lunas): bg-brand-accent text-white - Pending: bg-amber-500 text-white - Cancelled: bg-destructive text-white 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,7 @@ import { supabase } from "@/integrations/supabase/client";
|
||||
import { useAuth } from "@/hooks/useAuth";
|
||||
import { AppLayout } from "@/components/AppLayout";
|
||||
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
|
||||
import { Badge } from "@/components/ui/badge";
|
||||
import { Skeleton } from "@/components/ui/skeleton";
|
||||
import { formatIDR } from "@/lib/format";
|
||||
import { Package, Users, Receipt, TrendingUp, BookOpen, Calendar } from "lucide-react";
|
||||
@@ -124,12 +125,10 @@ export default function AdminDashboard() {
|
||||
</p>
|
||||
</div>
|
||||
<div className="text-right">
|
||||
<p className="font-bold">{formatIDR(order.total_amount)}</p>
|
||||
<span
|
||||
className={`text-xs px-2 py-0.5 ${order.payment_status === "paid" ? "bg-brand-accent text-white" : "bg-muted text-muted-foreground"}`}
|
||||
>
|
||||
<Badge className={order.payment_status === "paid" ? "bg-brand-accent text-white" : "bg-amber-500 text-white"} rounded-full>
|
||||
{order.payment_status === "paid" ? "Lunas" : "Pending"}
|
||||
</span>
|
||||
</Badge>
|
||||
<p className="font-bold mt-1">{formatIDR(order.total_amount)}</p>
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
|
||||
Reference in New Issue
Block a user