Skip to content

Commit 32e099d

Browse files
fix: no error message should show before users input anything (#3371)
* fix: not showing error before user input anything * fix: disable the submit button if there is no user input for the required field * fix: run prettier on this file
1 parent cffb7c2 commit 32e099d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/flows/pipes/Schedule/view.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,11 +143,11 @@ const Schedule: FC<PipeProp> = ({Context}) => {
143143
let intervalError = ''
144144
let offsetError = ''
145145

146-
if (!data.interval) {
146+
if (data?.interval === '') {
147147
intervalError = 'Required'
148148
} else if (
149149
data.interval !==
150-
data.interval.match(/(?:(\d+(y|mo|s|m|w|h){1}))/g)?.join('') &&
150+
data.interval?.match(/(?:(\d+(y|mo|s|m|w|h){1}))/g)?.join('') &&
151151
!validCron(data.interval)
152152
) {
153153
intervalError = 'Invalid Time'
@@ -314,7 +314,9 @@ const Schedule: FC<PipeProp> = ({Context}) => {
314314
text={
315315
isFlagEnabled('removeExportModal') ? 'Export Task' : 'Export as Task'
316316
}
317-
disabled={!hasChanges || !!intervalError || !!offsetError}
317+
disabled={
318+
!hasChanges || !!intervalError || !!offsetError || !data?.interval
319+
}
318320
type="task"
319321
/>
320322
)

0 commit comments

Comments
 (0)