File tree Expand file tree Collapse file tree 6 files changed +19
-37
lines changed Expand file tree Collapse file tree 6 files changed +19
-37
lines changed Original file line number Diff line number Diff line change @@ -93,7 +93,7 @@ export const StickyTopBar = () => {
9393 activateBilling ( )
9494 . then ( ( res ) => {
9595 setIsLoading ( false )
96- if ( res . response ) {
96+ if ( res . response ?. billing_active ) {
9797 handleReset ( )
9898 setSnackbarState ( {
9999 isOpen : true ,
@@ -103,7 +103,7 @@ export const StickyTopBar = () => {
103103 } else {
104104 setSnackbarState ( {
105105 isOpen : true ,
106- message : capitalizeFirstLetter ( res . error . message ) ,
106+ message : capitalizeFirstLetter ( res ? .error ? .message ) ,
107107 type : 'error' ,
108108 } )
109109 }
@@ -196,7 +196,7 @@ export const StickyTopBar = () => {
196196 </ div >
197197 ) }
198198 < Snackbar
199- open = { snackbarState . isOpen }
199+ open = { snackbarState . isOpen && ! ! snackbarState . message }
200200 className = {
201201 snackbarState . type === 'error'
202202 ? classes . errorNotification
Original file line number Diff line number Diff line change @@ -44,13 +44,15 @@ export const InputWithTooltip = ({
4444 onChange,
4545 tooltipText,
4646 disabled,
47+ type,
4748} : {
4849 value ?: string
4950 onChange : ( e : React . ChangeEvent < HTMLInputElement > ) => void
5051 tooltipText : ( ) => React . ReactNode
5152 label : string
5253 error ?: string
5354 disabled : boolean | undefined
55+ type ?: string
5456} ) => {
5557 const classes = useStyles ( )
5658
@@ -69,6 +71,7 @@ export const InputWithTooltip = ({
6971 </ label >
7072 < Box display = "flex" alignItems = "center" width = "100%" >
7173 < TextField
74+ type = { type || 'text' }
7275 className = { classNames (
7376 ! disabled && classes . textField ,
7477 styles . textField ,
Original file line number Diff line number Diff line change @@ -471,6 +471,7 @@ export const Configuration = observer(
471471 }
472472 />
473473 < InputWithTooltip
474+ type = "password"
474475 label = "source.connection.password"
475476 tooltipText = { tooltipText . password }
476477 disabled = { isConfigurationDisabled }
@@ -499,19 +500,6 @@ export const Configuration = observer(
499500 formik . setFieldValue ( 'databases' , e . target . value )
500501 }
501502 />
502- < Box mt = { 2 } >
503- < InputWithChip
504- value = { formik . values . databases }
505- label = "Databases"
506- id = "databases"
507- tooltipText = { tooltipText . databases }
508- handleDeleteChip = { handleDeleteChip }
509- disabled = { isConfigurationDisabled }
510- onChange = { ( e ) =>
511- formik . setFieldValue ( 'databases' , e . target . value )
512- }
513- />
514- </ Box >
515503 < Box mt = { 3 } mb = { 3 } >
516504 < Button
517505 variant = "contained"
@@ -524,6 +512,12 @@ export const Configuration = observer(
524512 < Spinner size = "sm" className = { styles . spinner } />
525513 ) }
526514 </ Button >
515+ { ( connectionStatus && connectionRes ) || dbSourceError ? (
516+ < ResponseMessage
517+ type = { dbSourceError ? 'error' : connectionStatus }
518+ message = { dbSourceError || connectionRes }
519+ />
520+ ) : null }
527521 </ Box >
528522 < InputWithTooltip
529523 label = "pg_dump jobs"
@@ -570,12 +564,6 @@ export const Configuration = observer(
570564 }
571565 label = { 'Ignore errors during logical data dump' }
572566 />
573- { ( connectionStatus && connectionRes ) || dbSourceError ? (
574- < ResponseMessage
575- type = { dbSourceError ? 'error' : connectionStatus }
576- message = { dbSourceError || connectionRes }
577- />
578- ) : null }
579567 </ Box >
580568 </ Box >
581569 < Box >
Original file line number Diff line number Diff line change @@ -97,7 +97,6 @@ export const useForm = (onSubmit: (values: FormValues) => void) => {
9797 formik . values . port &&
9898 formik . values . username &&
9999 formik . values . dbname &&
100- formik . values . dockerImageType === 'custom' &&
101100 formik . values . dockerImage
102101
103102 return [ { formik, connectionData, isConnectionDataValid } ]
Original file line number Diff line number Diff line change @@ -67,13 +67,7 @@ export const Instance = observer((props: Props) => {
6767 const { instanceId, api } = props
6868
6969 const stores = useCreatedStores ( props )
70- const {
71- instance,
72- instanceError,
73- instanceRetrieval,
74- load,
75- isReloadingInstance,
76- } = stores . main
70+ const { instance, instanceError, instanceRetrieval, load } = stores . main
7771
7872 useEffect ( ( ) => {
7973 load ( instanceId )
@@ -120,9 +114,7 @@ export const Instance = observer((props: Props) => {
120114 rightContent = {
121115 < Button
122116 onClick = { ( ) => load ( props . instanceId ) }
123- isDisabled = {
124- ( ! instance && ! instanceError ) || isReloadingInstance
125- }
117+ isDisabled = { ! instance && ! instanceError }
126118 className = { classes . reloadButton }
127119 >
128120 Reload info
Original file line number Diff line number Diff line change @@ -122,19 +122,19 @@ export const Logs = ({ api }: { api: Api }) => {
122122 '[INFO]' : ! isEmpty ( logsFilterState ) ? logsFilterState ?. [ '[INFO]' ] : true ,
123123 '[ERROR]' : ! isEmpty ( logsFilterState ) ? logsFilterState ?. [ '[ERROR]' ] : true ,
124124 '[base.go]' : ! isEmpty ( logsFilterState )
125- ? logsFilterState ?. [ 'base.go' ]
125+ ? logsFilterState ?. [ '[ base.go] ' ]
126126 : true ,
127127 '[runners.go]' : ! isEmpty ( logsFilterState )
128- ? logsFilterState ?. [ 'runners.go' ]
128+ ? logsFilterState ?. [ '[ runners.go] ' ]
129129 : true ,
130130 '[snapshots.go]' : ! isEmpty ( logsFilterState )
131- ? logsFilterState ?. [ 'snapshots.go' ]
131+ ? logsFilterState ?. [ '[ snapshots.go] ' ]
132132 : true ,
133133 '[util.go]' : ! isEmpty ( logsFilterState )
134134 ? logsFilterState ?. [ '[util.go]' ]
135135 : true ,
136136 '[logging.go]' : ! isEmpty ( logsFilterState )
137- ? logsFilterState ?. [ 'logging.go' ]
137+ ? logsFilterState ?. [ '[ logging.go] ' ]
138138 : false ,
139139 '[ws.go]' : ! isEmpty ( logsFilterState ) ? logsFilterState ?. [ '[ws.go]' ] : false ,
140140 '[other]' : ! isEmpty ( logsFilterState ) ? logsFilterState ?. [ '[other]' ] : true ,
You can’t perform that action at this time.
0 commit comments