diff --git a/src/pages/TableEditor.js b/src/pages/TableEditor.js index f02aebef..1b80692e 100644 --- a/src/pages/TableEditor.js +++ b/src/pages/TableEditor.js @@ -30,6 +30,7 @@ const TableEditor = () => { const [inputText, setInputText] = useState(""); const [url, setUrl] = useState(""); const [isLoading, setIsLoading] = useState(false); + // eslint-disable-next-line no-unused-vars const [error, setError] = useState(""); const [useFirstRowAsHeader, setUseFirstRowAsHeader] = useState(true); const [searchTerm, setSearchTerm] = useState(""); @@ -1557,7 +1558,6 @@ const TableEditor = () => { let hasUrl = false; let hasPhone = false; let allIntegers = true; - let allDecimals = true; let dateFormats = new Set(); values.forEach((val) => { @@ -1599,7 +1599,6 @@ const TableEditor = () => { } } else { allIntegers = false; - allDecimals = false; } // Email detection @@ -1755,15 +1754,6 @@ const TableEditor = () => { } }; - const exportToJson = () => { - const content = getExportData("json"); - downloadFile(content, "table-data.json", "application/json"); - }; - - const exportToCsv = () => { - const content = getExportData("csv"); - downloadFile(content, "table-data.csv", "text/csv"); - }; const createEmptyTable = () => { const newTableName = "new_table"; @@ -1812,32 +1802,6 @@ const TableEditor = () => { setShowClearConfirmModal(true); }; - const handleClearConfirm = () => { - // Proceed with clearing data - setData([]); - setColumns([]); - setInputText(""); - setUrl(""); - setError(""); - setSearchTerm(""); - setSortConfig({ key: null, direction: "asc" }); - setSelectedRows(new Set()); - setSelectedColumns(new Set()); - - // Clear multi-table state - setTableRegistry({}); - setAvailableTables([]); - setCurrentTable(""); - setOriginalFileName(""); - setFrozenColumns(0); - - // Close modal - setShowClearConfirmModal(false); - }; - - const handleClearCancel = () => { - setShowClearConfirmModal(false); - }; return (