Skip to content

Commit 841d7f3

Browse files
committed
left panel error messages appear below input field causing them
1 parent 4dd78d4 commit 841d7f3

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

app/src/components/left/HTMLPanel.tsx

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,9 @@ const HTMLPanel = (props): JSX.Element => {
190190
style={{ marginBottom: '10px' }}
191191

192192
/>
193-
{errorStatus && <span className={isThemeLight ? `${classes.errorMessage} ${classes.errorMessageLight}` : `${classes.errorMessage} ${classes.errorMessageDark}`}>
193+
194+
{(!tag.charAt(0).match(/[A-Za-z]/) || !alphanumeric(tag) || tag.trim() === '' || checkNameDupe(tag))
195+
&& <span className={isThemeLight ? `${classes.errorMessage} ${classes.errorMessageLight}` : `${classes.errorMessage} ${classes.errorMessageDark}`}>
194196
<em>{errorMsg}</em>
195197
</span>}
196198

@@ -207,7 +209,9 @@ const HTMLPanel = (props): JSX.Element => {
207209
autocomplete="off"
208210
className={isThemeLight ? `${classes.input} ${classes.lightThemeFontColor}` : `${classes.input} ${classes.darkThemeFontColor}`}
209211
/>
210-
{errorStatus && <span className={isThemeLight ? `${classes.errorMessage} ${classes.errorMessageLight}` : `${classes.errorMessage} ${classes.errorMessageDark}`}>
212+
213+
{(!name.charAt(0).match(/[A-Za-z]/) || !alphanumeric(name) || name.trim() === '' || name.length > 10 || checkNameDupe(name))
214+
&& <span className={isThemeLight ? `${classes.errorMessage} ${classes.errorMessageLight}` : `${classes.errorMessage} ${classes.errorMessageDark}`}>
211215
<em>{errorMsg}</em>
212216
</span>}
213217
<input
@@ -271,17 +275,19 @@ const useStyles = makeStyles({
271275
color: '#186BB4'
272276
},
273277
darkThemeFontColor: {
274-
color: '#fff'
278+
color: '#ffffff'
275279
},
276280
errorMessage: {
277281
fontSize:"11px",
278-
marginTop: "10px"
282+
marginTop: "10px",
283+
width: "150px",
284+
marginLeft: "-15px"
279285
},
280286
errorMessageLight: {
281-
color: '#6B6B6B',
287+
color: '#6B6B6B'
282288
},
283289
errorMessageDark: {
284-
color: '#8D8D86',
290+
color: 'white'
285291
}
286292
});
287293

0 commit comments

Comments
 (0)