- Text
- Profile
- Language
- Duration
- Created
- Actions
+ Text
+ Profile
+ Language
+ Duration
+ Created
+ Actions
@@ -107,9 +107,9 @@ export function HistoryTable() {
{formatDate(gen.created_at)}
-
+
e.stopPropagation()}
>
+ {/* Logo */}
+
+
+
+
{/* Navigation Buttons */}
{tabs.map((tab) => {
@@ -28,7 +38,7 @@ export function Sidebar({ activeTab, onTabChange }: SidebarProps) {
className={cn(
'w-12 h-12 rounded-full flex items-center justify-center transition-all duration-200',
'hover:bg-accent hover:text-accent-foreground',
- isActive ? 'bg-primary text-primary-foreground shadow-lg' : 'text-muted-foreground',
+ isActive ? 'bg-accent text-accent-foreground shadow-lg' : 'text-muted-foreground',
)}
title={tab.label}
aria-label={tab.label}
diff --git a/app/src/components/VoiceProfiles/ProfileCard.tsx b/app/src/components/VoiceProfiles/ProfileCard.tsx
index 0d15b274..c5f19a20 100644
--- a/app/src/components/VoiceProfiles/ProfileCard.tsx
+++ b/app/src/components/VoiceProfiles/ProfileCard.tsx
@@ -2,6 +2,7 @@ import { Edit, Eye, Mic, Trash2 } from 'lucide-react';
import { useState } from 'react';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
+import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { CircleButton } from '@/components/ui/circle-button';
import {
Dialog,
@@ -11,11 +12,9 @@ import {
DialogHeader,
DialogTitle,
} from '@/components/ui/dialog';
-import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
-import { cn } from '@/lib/utils/cn';
import type { VoiceProfileResponse } from '@/lib/api/types';
import { useDeleteProfile } from '@/lib/hooks/useProfiles';
-import { formatDate } from '@/lib/utils/format';
+import { cn } from '@/lib/utils/cn';
import { useUIStore } from '@/stores/uiStore';
import { ProfileDetail } from './ProfileDetail';
@@ -57,54 +56,51 @@ export function ProfileCard({ profile }: ProfileCardProps) {
<>
-
-
-
- {profile.name}
-
-