This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import { type FC, useMemo, useState } from "react";
|
||||
import { EmptyWallet } from "iconsax-react";
|
||||
import Table from "@/components/Table";
|
||||
import Filters from "@/components/Filters";
|
||||
import DefaulModal from "@/components/DefaulModal";
|
||||
@@ -31,11 +30,6 @@ const AiChatsList: FC = () => {
|
||||
|
||||
const chats = chatsData?.data || [];
|
||||
const totalPages = chatsData?.meta?.totalPages || 1;
|
||||
const totalCost = chatsData?.meta?.totalCost;
|
||||
const pageCost = useMemo(
|
||||
() => chats.reduce((sum, chat) => sum + (chat.cost || 0), 0),
|
||||
[chats]
|
||||
);
|
||||
|
||||
const filterFields = useAiChatFiltersFields();
|
||||
const columns = useMemo(
|
||||
@@ -60,30 +54,6 @@ const AiChatsList: FC = () => {
|
||||
<h1 className="text-lg font-light">لیست چتهای AI</h1>
|
||||
</div>
|
||||
|
||||
<div className="mt-6 bg-[#F5F5F5] rounded-2xl px-6 py-4 flex flex-wrap items-center gap-6 w-fit">
|
||||
<div className="flex items-center gap-3">
|
||||
<EmptyWallet size={22} color="black" />
|
||||
<div>
|
||||
<div className="text-xs text-description">
|
||||
{typeof totalCost === "number"
|
||||
? "مجموع هزینه کل"
|
||||
: "مجموع هزینه این صفحه"}
|
||||
</div>
|
||||
<div className="text-sm font-medium min-w-[100px]">
|
||||
{formatPrice(typeof totalCost === "number" ? totalCost : pageCost)}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{typeof chatsData?.meta?.total === "number" && (
|
||||
<div>
|
||||
<div className="text-xs text-description">تعداد سوالات</div>
|
||||
<div className="text-sm font-medium">
|
||||
{chatsData.meta.total.toLocaleString("fa-IR")}
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
|
||||
<div className="mt-8">
|
||||
<Filters
|
||||
fields={filterFields}
|
||||
|
||||
Reference in New Issue
Block a user