mirror of
https://github.com/i701/sarlink-portal.git
synced 2025-07-08 07:16:31 +00:00
refactor: add topup expiry filter to the Topups component and simplify expired badge display in TopupsTable 🔨
This commit is contained in:
@ -48,6 +48,25 @@ export default async function Topups({
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
label: "Topup Expiry",
|
||||||
|
name: "is_expired",
|
||||||
|
type: "radio-group",
|
||||||
|
options: [
|
||||||
|
{
|
||||||
|
label: "All",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "Expired",
|
||||||
|
value: "true",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "Not Expired",
|
||||||
|
value: "false",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
label: "Topup Amount",
|
label: "Topup Amount",
|
||||||
name: "amount",
|
name: "amount",
|
||||||
|
@ -125,7 +125,7 @@ export async function TopupsTable({
|
|||||||
{topup.paid ? (
|
{topup.paid ? (
|
||||||
<Badge className="bg-green-100 dark:bg-green-700" variant="outline">{topup.status}</Badge>
|
<Badge className="bg-green-100 dark:bg-green-700" variant="outline">{topup.status}</Badge>
|
||||||
) : topup.is_expired ? (
|
) : topup.is_expired ? (
|
||||||
<Badge className="text-black dark:text-white bg-yellow-100 dark:bg-yellow-700">Expired</Badge>
|
<Badge>Expired</Badge>
|
||||||
) : (
|
) : (
|
||||||
<Badge variant="outline">{topup.status}</Badge>
|
<Badge variant="outline">{topup.status}</Badge>
|
||||||
)}
|
)}
|
||||||
|
Reference in New Issue
Block a user