Fix build: remove unused imports, set CI=false for react-scripts build

This commit is contained in:
root
2026-04-28 14:22:19 +00:00
parent e13b18c169
commit 1186f9f807
4 changed files with 5 additions and 5 deletions

View File

@@ -88,7 +88,7 @@ build-frontend:
script: script:
- cd frontend - cd frontend
- npm install - npm install
- REACT_APP_API_BASE=/api REACT_APP_API_HOST="" npm run build - CI=false REACT_APP_API_BASE=/api REACT_APP_API_HOST="" npm run build
artifacts: artifacts:
paths: paths:
- frontend/build/ - frontend/build/

View File

@@ -164,7 +164,7 @@ const API_HOST = process.env.REACT_APP_API_HOST || 'http://localhost:3001';
const severityLevels = ['All Severities', 'Critical', 'High', 'Medium', 'Low']; const severityLevels = ['All Severities', 'Critical', 'High', 'Medium', 'Low'];
export default function App() { export default function App() {
const { isAuthenticated, loading: authLoading, canWrite, canDelete, canExport, isAdmin, user } = useAuth(); const { isAuthenticated, loading: authLoading, canWrite, canDelete, canExport, isAdmin } = useAuth();
const [searchQuery, setSearchQuery] = useState(''); const [searchQuery, setSearchQuery] = useState('');
const [selectedVendor, setSelectedVendor] = useState('All Vendors'); const [selectedVendor, setSelectedVendor] = useState('All Vendors');
const [selectedSeverity, setSelectedSeverity] = useState('All Severities'); const [selectedSeverity, setSelectedSeverity] = useState('All Severities');
@@ -899,7 +899,7 @@ export default function App() {
}); });
}; };
const openAddArcherTicketForCVE = (cve_id, vendor) => { const _openAddArcherTicketForCVE = (cve_id, vendor) => {
setAddArcherTicketContext({ cve_id, vendor }); setAddArcherTicketContext({ cve_id, vendor });
setArcherTicketForm({ exc_number: '', archer_url: '', status: 'Draft', cve_id, vendor }); setArcherTicketForm({ exc_number: '', archer_url: '', status: 'Draft', cve_id, vendor });
setShowAddArcherTicket(true); setShowAddArcherTicket(true);

View File

@@ -1,6 +1,6 @@
import React, { useState, useCallback } from 'react'; import React, { useState, useCallback } from 'react';
import * as XLSX from 'xlsx'; import * as XLSX from 'xlsx';
import { Download, Loader, AlertCircle, BarChart2, FileText, Shield, Tag, CheckCircle, X, Database } from 'lucide-react'; import { Download, Loader, AlertCircle, BarChart2, FileText, Shield, Tag, CheckCircle, X } from 'lucide-react';
import { useAuth } from '../../contexts/AuthContext'; import { useAuth } from '../../contexts/AuthContext';
import AtlasIcon from '../AtlasIcon'; import AtlasIcon from '../AtlasIcon';

View File

@@ -6,7 +6,7 @@
import React, { useState, useEffect, useCallback, useMemo } from 'react'; import React, { useState, useEffect, useCallback, useMemo } from 'react';
import { import {
BookOpen, Search, Upload, RefreshCw, Loader, BookOpen, Search, Upload, RefreshCw, Loader,
AlertCircle, FileText, File, Trash2, X, // ⚠️ CONVENTION: FileText and File are imported but unused — remove if not needed AlertCircle, Trash2, X, // FileText and File available if needed later
} from 'lucide-react'; } from 'lucide-react';
import { useAuth } from '../../contexts/AuthContext'; import { useAuth } from '../../contexts/AuthContext';
import KnowledgeBaseModal from '../KnowledgeBaseModal'; import KnowledgeBaseModal from '../KnowledgeBaseModal';