fix(admin-web): remove 38 unused imports across 13 dashboard pages

This commit is contained in:
saravanakumardb1 2026-03-21 18:13:29 -07:00
parent e0bc38c365
commit e712113c30
13 changed files with 13 additions and 61 deletions

View File

@ -1,15 +1,7 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import {
Coins,
Plus,
MoreHorizontal,
Search,
AlertTriangle,
TrendingUp,
Trash2,
} from 'lucide-react';
import { Coins, Plus, MoreHorizontal, AlertTriangle, TrendingUp, Trash2 } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';

View File

@ -1,11 +1,10 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import { Mail, Search, CheckCircle2, XCircle, Clock, RotateCcw } from 'lucide-react';
import { Mail, RotateCcw } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Input } from '@/components/ui/input';
import {
Table,
TableBody,

View File

@ -1,7 +1,7 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import { Radio, Plus, MoreHorizontal, Trash2, Pause, Play } from 'lucide-react';
import { Radio, Plus, MoreHorizontal, Trash2 } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';

View File

@ -1,7 +1,7 @@
'use client';
import { useState } from 'react';
import { Download, Search, FileJson, Clock, CheckCircle2 } from 'lucide-react';
import { Download, Search, FileJson } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle, CardDescription } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';

View File

@ -1,7 +1,7 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import { ShieldBan, Plus, Trash2, Clock } from 'lucide-react';
import { ShieldBan, Plus, Trash2 } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';

View File

@ -1,7 +1,7 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import { Timer, Play, MoreHorizontal, CheckCircle2, XCircle, Clock, RefreshCw } from 'lucide-react';
import { Timer, Play, MoreHorizontal, RefreshCw } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';

View File

@ -1,11 +1,10 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import { Wrench, AlertTriangle, CheckCircle2, Power } from 'lucide-react';
import { AlertTriangle, Power } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle, CardDescription } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Input } from '@/components/ui/input';
import { Label } from '@/components/ui/label';
import { Textarea } from '@/components/ui/textarea';
import {

View File

@ -1,17 +1,7 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import {
Store,
MoreHorizontal,
Search,
CheckCircle2,
XCircle,
Clock,
Eye,
ThumbsUp,
ThumbsDown,
} from 'lucide-react';
import { Store, MoreHorizontal, Search, ThumbsUp, ThumbsDown } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';

View File

@ -1,20 +1,10 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import {
Star,
ThumbsUp,
ThumbsDown,
MoreHorizontal,
Search,
CheckCircle2,
Clock,
Flag,
} from 'lucide-react';
import { Star, ThumbsUp, ThumbsDown, MoreHorizontal, Flag } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Input } from '@/components/ui/input';
import {
Table,
TableBody,

View File

@ -1,9 +1,8 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import { MonitorSmartphone, Search, Trash2, Clock, Globe } from 'lucide-react';
import { MonitorSmartphone, Search, Globe } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Input } from '@/components/ui/input';
import {
@ -67,12 +66,6 @@ export default function SessionsAdminPage() {
loadData();
}
async function handleRevokeAll(userId: string) {
if (!confirm(`Revoke all sessions for this user?`)) return;
await apiFetch(`revoke-all`, { method: 'POST', body: JSON.stringify({ userId }) });
loadData();
}
return (
<div className="space-y-6">
<div className="flex items-center justify-between">

View File

@ -1,8 +1,8 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import { Activity, CheckCircle2, XCircle, AlertTriangle, RefreshCw, Globe } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { CheckCircle2, XCircle, AlertTriangle, RefreshCw } from 'lucide-react';
import { Card, CardContent } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';

View File

@ -3,7 +3,6 @@
import { useState, useEffect, useCallback } from 'react';
import {
ListOrdered,
Plus,
MoreHorizontal,
Search,
Download,

View File

@ -1,17 +1,7 @@
'use client';
import { useState, useEffect, useCallback } from 'react';
import {
Webhook,
Plus,
MoreHorizontal,
Search,
CheckCircle2,
XCircle,
Clock,
RotateCcw,
Trash2,
} from 'lucide-react';
import { Webhook, Plus, MoreHorizontal, RotateCcw, Trash2 } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';