fix: TS errors — missing useState import, unused imports, Promise type issues
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 8s

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
WangDL 2026-05-24 20:06:33 +08:00
parent 9ed1a64929
commit b80b5e0c13
3 changed files with 5 additions and 4 deletions

View File

@ -1,4 +1,5 @@
import { Table, Button, Modal, Form, Input, Tag, Space, Typography, Tabs, DatePicker } from 'antd'
import { useState } from 'react'
import { Table, Button, Modal, Form, Input, Tag, Typography, Tabs, DatePicker } from 'antd'
import { PlusOutlined, EditOutlined, SafetyOutlined, CheckOutlined } from '@ant-design/icons'
import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query'
import { api } from '@/services/http-client'

View File

@ -165,7 +165,7 @@ function AdminNotificationsCard() {
const { data: adminNotifs } = useQuery({
queryKey: ['admin', 'admin-notifications'],
queryFn: (): Promise<any[]> => api.get('/admin-api/admin-notifications').then(d => d ?? []),
queryFn: () => api.get<any[]>('/admin-api/admin-notifications'),
refetchInterval: 30_000,
})

View File

@ -1,4 +1,4 @@
import { PlusOutlined, DeleteOutlined, KeyOutlined, DollarOutlined, RotateRightOutlined, StopOutlined } from '@ant-design/icons'
import { PlusOutlined, DeleteOutlined, KeyOutlined, RotateRightOutlined, StopOutlined } from '@ant-design/icons'
import { useState } from 'react'
import { useQuery, useQueryClient, useMutation } from '@tanstack/react-query'
import { Table, Button, Typography, App, Modal, Input, Select, Tag, Tabs, DatePicker, InputNumber, message } from 'antd'
@ -17,7 +17,7 @@ function SecretsPage() {
const { data: secrets } = useQuery({ queryKey: ['secrets'], queryFn: (): Promise<any> => api.get('/admin-api/secrets') })
const { data: logs } = useQuery({ queryKey: ['secrets', 'logs'], queryFn: (): Promise<any> => api.get('/admin-api/secrets/logs') })
const { data: bills } = useQuery({ queryKey: ['vendor', 'bills'], queryFn: (): Promise<any[]> => api.get('/admin-api/vendor/bills').then(d => d ?? []) })
const { data: bills } = useQuery({ queryKey: ['vendor', 'bills'], queryFn: (): Promise<any> => api.get('/admin-api/vendor/bills') })
const addSecret = async () => {
await api.post('/admin-api/secrets', form)