mirror of
https://github.com/felipegcoutinho/openmonetis.git
synced 2026-07-09 19:36:02 +00:00
feat: padroniza contas e cartoes inativos
This commit is contained in:
@@ -15,6 +15,7 @@ import {
|
||||
TooltipContent,
|
||||
TooltipTrigger,
|
||||
} from "@/shared/components/ui/tooltip";
|
||||
import { isAccountInactive } from "@/shared/lib/accounts/constants";
|
||||
import { cn } from "@/shared/utils/ui";
|
||||
|
||||
interface AccountCardProps {
|
||||
@@ -46,7 +47,7 @@ export function AccountCard({
|
||||
onTransfer,
|
||||
className,
|
||||
}: AccountCardProps) {
|
||||
const isInactive = status?.toLowerCase() === "inativa";
|
||||
const isInactive = isAccountInactive(status);
|
||||
|
||||
const balanceColor =
|
||||
balance > 0
|
||||
@@ -145,6 +146,7 @@ export function AccountCard({
|
||||
<span className="text-xs text-muted-foreground">Saldo</span>
|
||||
<MoneyValues
|
||||
amount={balance}
|
||||
showPositiveSign
|
||||
className={cn("text-2xl font-semibold", balanceColor)}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -186,14 +186,14 @@ export function AccountsPage({
|
||||
<Tabs value={activeTab} onValueChange={setActiveTab} className="w-full">
|
||||
<TabsList>
|
||||
<TabsTrigger value="ativos">Ativas</TabsTrigger>
|
||||
<TabsTrigger value="arquivados">Arquivadas</TabsTrigger>
|
||||
<TabsTrigger value="inativas">Inativas</TabsTrigger>
|
||||
</TabsList>
|
||||
|
||||
<TabsContent value="ativos" className="mt-4">
|
||||
{renderAccountList(orderedAccounts, false)}
|
||||
</TabsContent>
|
||||
|
||||
<TabsContent value="arquivados" className="mt-4">
|
||||
<TabsContent value="inativas" className="mt-4">
|
||||
{renderAccountList(orderedArchivedAccounts, true)}
|
||||
</TabsContent>
|
||||
</Tabs>
|
||||
|
||||
Reference in New Issue
Block a user