diff --git a/app.go b/app.go index 38d9e6b..dbdca3d 100644 --- a/app.go +++ b/app.go @@ -24,6 +24,7 @@ type App struct { minHeight int namingConvention string moveOrCopy string + skipOrRename string verifyResults bool substitutions []Substitution cache *CacheDatabase @@ -81,6 +82,7 @@ func (a *App) ResetEverything() { a.minHeight = 0 a.namingConvention = "" a.moveOrCopy = "" + a.skipOrRename = "" a.verifyResults = false a.substitutions = []Substitution{} } @@ -149,6 +151,10 @@ func (a *App) BackendSetMoveOrCopy(moveOrCopy string) { a.moveOrCopy = moveOrCopy } +func (a *App) BackendSetSkipOrRename(skipOrRename string) { + a.skipOrRename = skipOrRename +} + func (a *App) BackendSetVerifyResults(verifyResults bool) { a.verifyResults = verifyResults } diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index 1915bd9..b26d1a5 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -13,6 +13,7 @@ import { BackendSetMinHeight, BackendSetNamingConvention, BackendSetMoveOrCopy, + BackendSetSkipOrRename, BackendSetVerifyResults, ProcessImages, VerifyRelocation, @@ -30,6 +31,7 @@ function App() { const [minHeight, setMinHeight] = useState(''); const [namingConvention, setNamingConvention] = useState(''); const [moveOrCopy, setMoveOrCopy] = useState('copy'); + const [skipOrRename, setSkipOrRename] = useState('rename'); const [verifyResults, setVerifyResults] = useState(true); const [nextDisabled, setNextDisabled] = useState(true); @@ -126,10 +128,12 @@ function App() { BackendSetNamingConvention(namingConvention); }; - const updateOrganiseData = ({ moveOrCopy, verifyResults }) => { + const updateOrganiseData = ({ moveOrCopy, skipOrRename, verifyResults }) => { setMoveOrCopy(moveOrCopy); + setSkipOrRename(skipOrRename); setVerifyResults(verifyResults); BackendSetMoveOrCopy(moveOrCopy); + BackendSetSkipOrRename(skipOrRename); BackendSetVerifyResults(verifyResults); }; @@ -143,6 +147,7 @@ function App() { setMinHeight(''); setNamingConvention(''); setMoveOrCopy('copy'); + setSkipOrRename('rename'); setVerifyResults(true); setNextDisabled(true); setFoundFiles([]); @@ -163,7 +168,7 @@ function App() { {currentPanel === 1 && } {currentPanel === 2 && } {currentPanel === 3 && } - {currentPanel === 4 && } + {currentPanel === 4 && } {currentPanel === 5 && }