Don't display validation errors as HTML

Display the link to application only if it's enabled

Thanks to higa on discord for pointing this to us.
This commit is contained in:
Bogdan
2024-08-20 17:09:41 +03:00
parent 521c1f760c
commit 0391537a60
3 changed files with 6 additions and 2 deletions

View File

@@ -25,7 +25,7 @@ function FormInputHelpText(props) {
isCheckInput && styles.isCheckInput
)}
>
<div dangerouslySetInnerHTML={{ __html: text }} />
{text}
{
link ?

View File

@@ -57,6 +57,7 @@ class Application extends Component {
const {
id,
name,
enable,
syncLevel,
fields,
tags,
@@ -77,7 +78,7 @@ class Application extends Component {
</div>
{
applicationUrl ?
enable && applicationUrl ?
<IconButton
className={styles.externalLink}
name={icons.EXTERNAL_LINK}
@@ -140,6 +141,7 @@ class Application extends Component {
Application.propTypes = {
id: PropTypes.number.isRequired,
name: PropTypes.string.isRequired,
enable: PropTypes.bool.isRequired,
syncLevel: PropTypes.string.isRequired,
fields: PropTypes.arrayOf(PropTypes.object).isRequired,
tags: PropTypes.arrayOf(PropTypes.number).isRequired,