File tree 6 files changed +19
-37
lines changed
6 files changed +19
-37
lines changed Original file line number Diff line number Diff line change @@ -93,7 +93,7 @@ export const StickyTopBar = () => {
93
93
activateBilling ( )
94
94
. then ( ( res ) => {
95
95
setIsLoading ( false )
96
- if ( res . response ) {
96
+ if ( res . response ?. billing_active ) {
97
97
handleReset ( )
98
98
setSnackbarState ( {
99
99
isOpen : true ,
@@ -103,7 +103,7 @@ export const StickyTopBar = () => {
103
103
} else {
104
104
setSnackbarState ( {
105
105
isOpen : true ,
106
- message : capitalizeFirstLetter ( res . error . message ) ,
106
+ message : capitalizeFirstLetter ( res ? .error ? .message ) ,
107
107
type : 'error' ,
108
108
} )
109
109
}
@@ -196,7 +196,7 @@ export const StickyTopBar = () => {
196
196
</ div >
197
197
) }
198
198
< Snackbar
199
- open = { snackbarState . isOpen }
199
+ open = { snackbarState . isOpen && ! ! snackbarState . message }
200
200
className = {
201
201
snackbarState . type === 'error'
202
202
? classes . errorNotification
Original file line number Diff line number Diff line change @@ -44,13 +44,15 @@ export const InputWithTooltip = ({
44
44
onChange,
45
45
tooltipText,
46
46
disabled,
47
+ type,
47
48
} : {
48
49
value ?: string
49
50
onChange : ( e : React . ChangeEvent < HTMLInputElement > ) => void
50
51
tooltipText : ( ) => React . ReactNode
51
52
label : string
52
53
error ?: string
53
54
disabled : boolean | undefined
55
+ type ?: string
54
56
} ) => {
55
57
const classes = useStyles ( )
56
58
@@ -69,6 +71,7 @@ export const InputWithTooltip = ({
69
71
</ label >
70
72
< Box display = "flex" alignItems = "center" width = "100%" >
71
73
< TextField
74
+ type = { type || 'text' }
72
75
className = { classNames (
73
76
! disabled && classes . textField ,
74
77
styles . textField ,
Original file line number Diff line number Diff line change @@ -471,6 +471,7 @@ export const Configuration = observer(
471
471
}
472
472
/>
473
473
< InputWithTooltip
474
+ type = "password"
474
475
label = "source.connection.password"
475
476
tooltipText = { tooltipText . password }
476
477
disabled = { isConfigurationDisabled }
@@ -499,19 +500,6 @@ export const Configuration = observer(
499
500
formik . setFieldValue ( 'databases' , e . target . value )
500
501
}
501
502
/>
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 >
515
503
< Box mt = { 3 } mb = { 3 } >
516
504
< Button
517
505
variant = "contained"
@@ -524,6 +512,12 @@ export const Configuration = observer(
524
512
< Spinner size = "sm" className = { styles . spinner } />
525
513
) }
526
514
</ Button >
515
+ { ( connectionStatus && connectionRes ) || dbSourceError ? (
516
+ < ResponseMessage
517
+ type = { dbSourceError ? 'error' : connectionStatus }
518
+ message = { dbSourceError || connectionRes }
519
+ />
520
+ ) : null }
527
521
</ Box >
528
522
< InputWithTooltip
529
523
label = "pg_dump jobs"
@@ -570,12 +564,6 @@ export const Configuration = observer(
570
564
}
571
565
label = { 'Ignore errors during logical data dump' }
572
566
/>
573
- { ( connectionStatus && connectionRes ) || dbSourceError ? (
574
- < ResponseMessage
575
- type = { dbSourceError ? 'error' : connectionStatus }
576
- message = { dbSourceError || connectionRes }
577
- />
578
- ) : null }
579
567
</ Box >
580
568
</ Box >
581
569
< Box >
Original file line number Diff line number Diff line change @@ -97,7 +97,6 @@ export const useForm = (onSubmit: (values: FormValues) => void) => {
97
97
formik . values . port &&
98
98
formik . values . username &&
99
99
formik . values . dbname &&
100
- formik . values . dockerImageType === 'custom' &&
101
100
formik . values . dockerImage
102
101
103
102
return [ { formik, connectionData, isConnectionDataValid } ]
Original file line number Diff line number Diff line change @@ -67,13 +67,7 @@ export const Instance = observer((props: Props) => {
67
67
const { instanceId, api } = props
68
68
69
69
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
77
71
78
72
useEffect ( ( ) => {
79
73
load ( instanceId )
@@ -120,9 +114,7 @@ export const Instance = observer((props: Props) => {
120
114
rightContent = {
121
115
< Button
122
116
onClick = { ( ) => load ( props . instanceId ) }
123
- isDisabled = {
124
- ( ! instance && ! instanceError ) || isReloadingInstance
125
- }
117
+ isDisabled = { ! instance && ! instanceError }
126
118
className = { classes . reloadButton }
127
119
>
128
120
Reload info
Original file line number Diff line number Diff line change @@ -122,19 +122,19 @@ export const Logs = ({ api }: { api: Api }) => {
122
122
'[INFO]' : ! isEmpty ( logsFilterState ) ? logsFilterState ?. [ '[INFO]' ] : true ,
123
123
'[ERROR]' : ! isEmpty ( logsFilterState ) ? logsFilterState ?. [ '[ERROR]' ] : true ,
124
124
'[base.go]' : ! isEmpty ( logsFilterState )
125
- ? logsFilterState ?. [ 'base.go' ]
125
+ ? logsFilterState ?. [ '[ base.go] ' ]
126
126
: true ,
127
127
'[runners.go]' : ! isEmpty ( logsFilterState )
128
- ? logsFilterState ?. [ 'runners.go' ]
128
+ ? logsFilterState ?. [ '[ runners.go] ' ]
129
129
: true ,
130
130
'[snapshots.go]' : ! isEmpty ( logsFilterState )
131
- ? logsFilterState ?. [ 'snapshots.go' ]
131
+ ? logsFilterState ?. [ '[ snapshots.go] ' ]
132
132
: true ,
133
133
'[util.go]' : ! isEmpty ( logsFilterState )
134
134
? logsFilterState ?. [ '[util.go]' ]
135
135
: true ,
136
136
'[logging.go]' : ! isEmpty ( logsFilterState )
137
- ? logsFilterState ?. [ 'logging.go' ]
137
+ ? logsFilterState ?. [ '[ logging.go] ' ]
138
138
: false ,
139
139
'[ws.go]' : ! isEmpty ( logsFilterState ) ? logsFilterState ?. [ '[ws.go]' ] : false ,
140
140
'[other]' : ! isEmpty ( logsFilterState ) ? logsFilterState ?. [ '[other]' ] : true ,
You can’t perform that action at this time.
0 commit comments