diff --git a/web/src/pages/Config.tsx b/web/src/pages/Config.tsx index 745c3c2..267a28e 100644 --- a/web/src/pages/Config.tsx +++ b/web/src/pages/Config.tsx @@ -29,43 +29,44 @@ export function Config() { }; const [testing, setTesting] = useState(false); + const [testMessage, setTestMessage] = useState(''); const testNFS = async () => { if (!config?.nfs.server || !config?.nfs.share) { - setMessage('Enter server and share first'); + setTestMessage('Enter server and share first'); return; } setTesting(true); - setMessage(''); + setTestMessage(''); try { const result = await api.testNFS(config.nfs.server, config.nfs.share); if (result.ok) { - setMessage(result.message || 'NFS connection successful'); + setTestMessage(result.message || 'NFS connection successful'); } else { - setMessage(`Error: ${result.error}`); + setTestMessage(`Error: ${result.error}`); } } catch (e: any) { - setMessage(`Error: ${e.message}`); + setTestMessage(`Error: ${e.message}`); } setTesting(false); }; const testCIFS = async () => { if (!config?.cifs.server || !config?.cifs.share) { - setMessage('Enter server and share first'); + setTestMessage('Enter server and share first'); return; } setTesting(true); - setMessage(''); + setTestMessage(''); try { const result = await api.testCIFS(config.cifs.server, config.cifs.share, config.cifs.username, config.cifs.password); if (result.ok) { - setMessage(result.message || 'CIFS connection successful'); + setTestMessage(result.message || 'CIFS connection successful'); } else { - setMessage(`Error: ${result.error}`); + setTestMessage(`Error: ${result.error}`); } } catch (e: any) { - setMessage(`Error: ${e.message}`); + setTestMessage(`Error: ${e.message}`); } setTesting(false); }; @@ -127,13 +128,16 @@ export function Config() { /> - +