fix: 修复 Tauri 构建时的 TypeScript 编译错误

- 移除 SimilaritySearchResults.tsx 中未使用的 Clock 导入
- 移除 SimilaritySearchTool.tsx 中未使用的导入:Sparkles, Download, CustomSelect
- 移除未使用的变量:setThreshold, quickSearch
- 移除未使用的函数:handleQuickTagClick
- 修复所有 TypeScript 编译错误,确保 pnpm run tauri:build 成功执行
This commit is contained in:
imeepos 2025-07-24 17:37:17 +08:00
parent 1c409c9ef2
commit 9d1f962853
2 changed files with 3 additions and 11 deletions

View File

@ -2,7 +2,6 @@ import React, { useCallback } from 'react';
import { createPortal } from 'react-dom'; import { createPortal } from 'react-dom';
import { import {
Grid, Grid,
Clock,
TrendingUp, TrendingUp,
ExternalLink, ExternalLink,
ChevronRight, ChevronRight,

View File

@ -1,7 +1,6 @@
import React, { useEffect, useCallback, useState } from 'react'; import React, { useEffect, useCallback, useState } from 'react';
import { import {
Search, Search,
Sparkles,
RotateCcw, RotateCcw,
TrendingUp, TrendingUp,
Zap, Zap,
@ -9,8 +8,7 @@ import {
Loader2, Loader2,
X, X,
ExternalLink, ExternalLink,
Copy, Copy
Download
} from 'lucide-react'; } from 'lucide-react';
import { useNavigate } from 'react-router-dom'; import { useNavigate } from 'react-router-dom';
import { import {
@ -21,7 +19,6 @@ import {
import { SimilaritySearchPanel } from '../../components/similarity/SimilaritySearchPanel'; import { SimilaritySearchPanel } from '../../components/similarity/SimilaritySearchPanel';
import SimilaritySearchResults from '../../components/similarity/SimilaritySearchResults'; import SimilaritySearchResults from '../../components/similarity/SimilaritySearchResults';
import { SimilaritySearchRequest } from '../../types/similaritySearch'; import { SimilaritySearchRequest } from '../../types/similaritySearch';
import { CustomSelect } from '../../components/CustomSelect';
/** /**
* *
@ -39,7 +36,6 @@ const SimilaritySearchTool: React.FC = () => {
query, query,
selectedThreshold, selectedThreshold,
setQuery, setQuery,
setThreshold,
executeSearch, executeSearch,
searchWithPagination, searchWithPagination,
changePageSize, changePageSize,
@ -50,7 +46,7 @@ const SimilaritySearchTool: React.FC = () => {
// 选择器 // 选择器
const { useSearchState, useConfigState, useSuggestionsState } = useSimilaritySearchSelectors(); const { useSearchState, useConfigState, useSuggestionsState } = useSimilaritySearchSelectors();
const { quickSearch, resetAll, selectSuggestionAndSearch } = useSimilaritySearchActions(); const { resetAll, selectSuggestionAndSearch } = useSimilaritySearchActions();
// 获取状态 // 获取状态
const searchState = useSearchState(); const searchState = useSearchState();
@ -91,10 +87,7 @@ const SimilaritySearchTool: React.FC = () => {
selectSuggestionAndSearch(suggestion); selectSuggestionAndSearch(suggestion);
}, [selectSuggestionAndSearch]); }, [selectSuggestionAndSearch]);
// 处理快速搜索标签点击
const handleQuickTagClick = useCallback((tag: string) => {
quickSearch(tag);
}, [quickSearch]);
// 处理重置 // 处理重置
const handleReset = useCallback(() => { const handleReset = useCallback(() => {