diff --git a/apps/web/app/[locale]/(dashboard)/dashboard/kyc/page.tsx b/apps/web/app/[locale]/(dashboard)/dashboard/kyc/page.tsx index 46c1be7..914768d 100644 --- a/apps/web/app/[locale]/(dashboard)/dashboard/kyc/page.tsx +++ b/apps/web/app/[locale]/(dashboard)/dashboard/kyc/page.tsx @@ -1,5 +1,6 @@ 'use client'; +import { Check } from 'lucide-react'; import { useState, useCallback, useEffect } from 'react'; import { Badge } from '@/components/ui/badge'; import { Button } from '@/components/ui/button'; @@ -530,8 +531,8 @@ export default function KycPage() { {kycStatus === 'VERIFIED' && ( -
- ✓ +
+

Danh tính đã được xác minh

diff --git a/apps/web/app/[locale]/(dashboard)/inquiries/page.tsx b/apps/web/app/[locale]/(dashboard)/inquiries/page.tsx index 3964a3d..ea839f0 100644 --- a/apps/web/app/[locale]/(dashboard)/inquiries/page.tsx +++ b/apps/web/app/[locale]/(dashboard)/inquiries/page.tsx @@ -1,5 +1,6 @@ 'use client'; +import { Inbox } from 'lucide-react'; import * as React from 'react'; import { InquiryDetailDialog } from '@/components/inquiries/inquiry-detail-dialog'; import { InquiryRow, InquiryStatusBadge } from '@/components/inquiries/inquiry-row'; @@ -103,7 +104,7 @@ export default function InquiriesPage() {

) : filteredData.length === 0 ? (
-

📭

+
{/* Results */} diff --git a/apps/web/components/chuyen-nhuong/chuyen-nhuong-detail-client.tsx b/apps/web/components/chuyen-nhuong/chuyen-nhuong-detail-client.tsx index c7203bb..224cd42 100644 --- a/apps/web/components/chuyen-nhuong/chuyen-nhuong-detail-client.tsx +++ b/apps/web/components/chuyen-nhuong/chuyen-nhuong-detail-client.tsx @@ -43,8 +43,12 @@ export function ChuyenNhuongDetailClient({ listing }: ChuyenNhuongDetailClientPr {STATUS_LABELS[listing.status]} - - {CATEGORY_ICONS[listing.category]} {CATEGORY_LABELS[listing.category]} + + {(() => { + const Icon = CATEGORY_ICONS[listing.category]; + return {listing.isNegotiable && ( diff --git a/apps/web/components/chuyen-nhuong/transfer-listing-card.tsx b/apps/web/components/chuyen-nhuong/transfer-listing-card.tsx index 82bab1e..40c75bf 100644 --- a/apps/web/components/chuyen-nhuong/transfer-listing-card.tsx +++ b/apps/web/components/chuyen-nhuong/transfer-listing-card.tsx @@ -44,8 +44,12 @@ export function TransferListingCard({ listing }: TransferListingCardProps) { {/* Category */}
- - {CATEGORY_ICONS[listing.category]} {CATEGORY_LABELS[listing.category]} + + {(() => { + const Icon = CATEGORY_ICONS[listing.category]; + return
diff --git a/apps/web/components/chuyen-nhuong/transfer-wizard-client.tsx b/apps/web/components/chuyen-nhuong/transfer-wizard-client.tsx index 8a5b1e2..01b2d8c 100644 --- a/apps/web/components/chuyen-nhuong/transfer-wizard-client.tsx +++ b/apps/web/components/chuyen-nhuong/transfer-wizard-client.tsx @@ -52,7 +52,10 @@ function StepCategory() { category === value && 'border-primary bg-primary/5 ring-1 ring-primary', )} > - {CATEGORY_ICONS[value]} + {(() => { + const Icon = CATEGORY_ICONS[value]; + return