@@ -47,9 +47,11 @@ export const Configuration = observer(
4747 ( {
4848 switchActiveTab,
4949 activeTab,
50+ reload,
5051 } : {
5152 switchActiveTab : ( activeTab : number ) => void
5253 activeTab : number
54+ reload : ( ) => void
5355 } ) => {
5456 const classes = useStyles ( )
5557 const stores = useStores ( )
@@ -74,6 +76,11 @@ export const Configuration = observer(
7476 useState < boolean > ( false )
7577 const [ isOpen , setIsOpen ] = useState ( false )
7678
79+ const switchTab = async ( ) => {
80+ reload ( )
81+ switchActiveTab ( 0 )
82+ }
83+
7784 const onSubmit = async ( values : FormValues ) => {
7885 setSubmitMessage ( null )
7986 await updateConfig ( values ) . then ( ( response ) => {
@@ -82,10 +89,7 @@ export const Configuration = observer(
8289 setSubmitMessage (
8390 < p >
8491 Changes applied.{ ' ' }
85- < span
86- className = { styles . underline }
87- onClick = { ( ) => switchActiveTab ( 0 ) }
88- >
92+ < span className = { styles . underline } onClick = { switchTab } >
8993 Switch to Overview
9094 </ span > { ' ' }
9195 to see details and to work with clones
@@ -130,7 +134,7 @@ export const Configuration = observer(
130134 let curDividers = formik . values . databases . match (
131135 / [ , ( \s ) ( \n ) ( \r ) ( \t ) ( \r \n ) ] / gm,
132136 )
133- let splitDatabases = currentDatabases . split ( ', ' )
137+ let splitDatabases = currentDatabases . split ( ' ' )
134138 let newDatabases = ''
135139
136140 for ( let i in splitDatabases ) {
@@ -346,7 +350,7 @@ export const Configuration = observer(
346350 < div >
347351 { formik . values . databases &&
348352 uniqueDatabases ( formik . values . databases )
349- . split ( ', ' )
353+ . split ( ' ' )
350354 . map ( ( database , index ) => {
351355 if ( database !== '' ) {
352356 return (
0 commit comments