Skip to content

Commit

Permalink
Fix MyHub input validation (#2781)
Browse files Browse the repository at this point in the history
Signed-off-by: Saswata Mukherjee <[email protected]>
  • Loading branch information
saswatamcode authored May 12, 2021
1 parent 6c20e5f commit 2555d26
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 5 deletions.
14 changes: 12 additions & 2 deletions litmus-portal/frontend/src/views/MyHub/MyHubConnect/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,10 @@ import {
} from '../../../models/graphql/user';
import { history } from '../../../redux/configureStore';
import { getProjectID, getProjectRole } from '../../../utils/getSearchParams';
import { validateStartEmptySpacing } from '../../../utils/validate';
import {
isValidWebUrl,
validateStartEmptySpacing,
} from '../../../utils/validate';
import useStyles from './styles';

interface GitHub {
Expand Down Expand Up @@ -445,7 +448,14 @@ const MyHub: React.FC = () => {
</div>
</div>
<div className={classes.submitBtnDiv}>
<ButtonFilled variant="success" type="submit">
<ButtonFilled
variant="success"
type="submit"
disabled={
!isValidWebUrl(gitHub.GitURL) ||
validateStartEmptySpacing(gitHub.GitBranch)
}
>
{t('myhub.connectHubPage.submitBtn')}
</ButtonFilled>
</div>
Expand Down
16 changes: 13 additions & 3 deletions litmus-portal/frontend/src/views/MyHub/MyHubEdit/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,10 @@ import {
import { HubStatus } from '../../../models/redux/myhub';
import { history } from '../../../redux/configureStore';
import { getProjectID, getProjectRole } from '../../../utils/getSearchParams';
import { validateStartEmptySpacing } from '../../../utils/validate';
import {
isValidWebUrl,
validateStartEmptySpacing,
} from '../../../utils/validate';
import useStyles from './styles';

interface MyHubParams {
Expand Down Expand Up @@ -385,7 +388,7 @@ const MyHub: React.FC = () => {
{!copying ? (
<div className={classes.rowDiv}>
<img
src="./icons/copy.svg"
src="/icons/copy.svg"
className={classes.copyBtnImg}
alt="copy"
/>
Expand Down Expand Up @@ -415,7 +418,14 @@ const MyHub: React.FC = () => {
</div>
</div>
<div className={classes.submitBtnDiv}>
<ButtonFilled variant="success" type="submit">
<ButtonFilled
variant="success"
type="submit"
disabled={
!isValidWebUrl(gitHub.GitURL) ||
validateStartEmptySpacing(gitHub.GitBranch)
}
>
{t('myhub.editPage.submit')}
</ButtonFilled>
</div>
Expand Down

0 comments on commit 2555d26

Please sign in to comment.