feat: updated the rule to user see the total client cost

master
adriano 2025-09-04 09:04:38 -03:00
parent 5bbafd983f
commit 3f36f908fa
1 changed files with 40 additions and 36 deletions

View File

@ -310,8 +310,9 @@ export default function TranscriptionTable() {
return ( return (
<div className="space-y-6"> <div className="space-y-6">
{/* Card de Informações de Custo */} {/* Card de Informações de Custo */}
{!userIsClient && costInfo && exchangeRate && ( {costInfo && exchangeRate && (
<div className="grid grid-cols-1 md:grid-cols-3 gap-4"> <div className="grid grid-cols-1 md:grid-cols-3 gap-4">
{!userIsClient && (
<Card> <Card>
<CardHeader className="flex flex-row items-center justify-between space-y-0 pb-2"> <CardHeader className="flex flex-row items-center justify-between space-y-0 pb-2">
<CardTitle className="text-sm font-medium">Custo Total HIT</CardTitle> <CardTitle className="text-sm font-medium">Custo Total HIT</CardTitle>
@ -326,6 +327,7 @@ export default function TranscriptionTable() {
</p> </p>
</CardContent> </CardContent>
</Card> </Card>
)}
<Card> <Card>
<CardHeader className="flex flex-row items-center justify-between space-y-0 pb-2"> <CardHeader className="flex flex-row items-center justify-between space-y-0 pb-2">
@ -342,6 +344,7 @@ export default function TranscriptionTable() {
</CardContent> </CardContent>
</Card> </Card>
{!userIsClient && (
<Card> <Card>
<CardHeader className="flex flex-row items-center justify-between space-y-0 pb-2"> <CardHeader className="flex flex-row items-center justify-between space-y-0 pb-2">
<CardTitle className="text-sm font-medium">Margem</CardTitle> <CardTitle className="text-sm font-medium">Margem</CardTitle>
@ -361,6 +364,7 @@ export default function TranscriptionTable() {
</p> </p>
</CardContent> </CardContent>
</Card> </Card>
)}
</div> </div>
)} )}
@ -492,8 +496,8 @@ export default function TranscriptionTable() {
<TableHead>Preço Final LLM ($)</TableHead> <TableHead>Preço Final LLM ($)</TableHead>
<TableHead>Provider LLM</TableHead> <TableHead>Provider LLM</TableHead>
{/* <TableHead>Model TTS</TableHead> */} {/* <TableHead>Model TTS</TableHead> */}
<TableHead>Provider STT</TableHead> <TableHead>Provider TTS</TableHead>
<TableHead>Preço Final STT ($)</TableHead> <TableHead>Preço Final TTS ($)</TableHead>
<TableHead>Segundos Transcritos</TableHead> <TableHead>Segundos Transcritos</TableHead>
</> </>
) : ( ) : (