Skip to content

Commit c930000

Browse files
committed
Change "Success" popup
1 parent a5dd4b8 commit c930000

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

src/components/ChallengeEditor/index.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -1351,6 +1351,7 @@ class ChallengeEditor extends Component {
13511351
}
13521352
const isTask = _.get(challenge, 'task.isTask', false)
13531353
const { assignedMemberDetails, error } = this.state
1354+
const communityAppUrl = `${COMMUNITY_APP_URL}/challenges/${challenge.id}`
13541355
let isActive = false
13551356
let isDraft = false
13561357
let isCompleted = false
@@ -1496,9 +1497,11 @@ class ChallengeEditor extends Component {
14961497
}
14971498
theme={theme}
14981499
closeText='Close'
1499-
closeLink='/'
1500-
okText='View Challenge'
1501-
okLink='./view'
1500+
closeLink='./view'
1501+
okText='View Challenge on Community App'
1502+
onOk={() => {
1503+
window.open(communityAppUrl, '_blank')
1504+
}}
15021505
onClose={this.resetModal}
15031506
/>
15041507
)

src/components/Modal/AlertModal.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import styles from './ConfirmationModal.module.scss'
66
import OutlineButton from '../Buttons/OutlineButton'
77
import PrimaryButton from '../Buttons/PrimaryButton'
88

9-
const AlertModal = ({ title, message, theme, onClose, closeLink, okLink, closeText, okText }) => (
9+
const AlertModal = ({ title, message, theme, onClose, closeLink, okLink, closeText, okText, onOk }) => (
1010
<Modal theme={theme} onCancel={onClose}>
1111
<div className={cn(styles.contentContainer, styles.confirm)}>
1212
<div className={styles.title}>{title}</div>
@@ -28,6 +28,7 @@ const AlertModal = ({ title, message, theme, onClose, closeLink, okLink, closeTe
2828
text={okText}
2929
type={'success'}
3030
link={okLink}
31+
onClick={okLink ? () => {} : onOk}
3132
/>
3233
</div>
3334
)}
@@ -41,6 +42,7 @@ AlertModal.propTypes = {
4142
message: PropTypes.string,
4243
theme: PropTypes.shape(),
4344
onClose: PropTypes.func,
45+
onOk: PropTypes.func,
4446
closeText: PropTypes.string,
4547
closeLink: PropTypes.string,
4648
okText: PropTypes.string,

src/components/Modal/ConfirmationModal.module.scss

+3-2
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,10 @@
5858
width: 193px;
5959
height: 40px;
6060
margin-right: 33px;
61-
61+
6262
span {
63-
font-size: 18px;
63+
font-size: 16px;
64+
line-height: 1;
6465
font-weight: 500;
6566
}
6667
}

0 commit comments

Comments
 (0)