diff --git a/packages/frontend/src/App.tsx b/packages/frontend/src/App.tsx
index f7359c2..baffc3d 100644
--- a/packages/frontend/src/App.tsx
+++ b/packages/frontend/src/App.tsx
@@ -7,7 +7,6 @@ import { PlaylistManager } from "./components/PlaylistManager";
import { SongDetails } from "./components/SongDetails";
import { Configuration } from "./pages/Configuration";
import { MusicStorage } from "./pages/MusicStorage";
-import { S3Configuration } from "./pages/S3Configuration";
import { PersistentMusicPlayer } from "./components/PersistentMusicPlayer";
import { MusicPlayerProvider, useMusicPlayer } from "./contexts/MusicPlayerContext";
import { useXmlParser } from "./hooks/useXmlParser";
@@ -517,18 +516,6 @@ const RekordboxReader: React.FC = () => {
🎵 Music Storage
- {/* S3 Configuration Button */}
-
-
{/* Export Library Button */}
}
@@ -557,7 +544,6 @@ const RekordboxReader: React.FC = () => {
} />
} />
- } />
{
Song Matching
+
+ S3 Configuration
+
@@ -378,6 +382,11 @@ export const MusicStorage: React.FC = () => {
+
+ {/* S3 Configuration Tab */}
+
+
+
diff --git a/packages/frontend/src/pages/S3Configuration.tsx b/packages/frontend/src/pages/S3Configuration.tsx
index da4518f..6372972 100644
--- a/packages/frontend/src/pages/S3Configuration.tsx
+++ b/packages/frontend/src/pages/S3Configuration.tsx
@@ -24,7 +24,7 @@ import {
Switch,
FormHelperText,
} from '@chakra-ui/react';
-import { FiCheck, FiX, FiSettings, FiTestTube, FiSave } from 'react-icons/fi';
+import { FiCheck, FiX, FiSettings, FiZap, FiSave } from 'react-icons/fi';
interface S3Config {
endpoint: string;
@@ -330,7 +330,7 @@ export const S3Configuration: React.FC = () => {
-
+
Test Connection
@@ -341,7 +341,7 @@ export const S3Configuration: React.FC = () => {
: }
+ leftIcon={isTesting ? : }
onClick={testConnection}
isLoading={isTesting}
loadingText="Testing..."