Change Urls

This commit is contained in:
sylor_huang@126.com 2020-07-20 11:46:52 +08:00
parent f635a0aad6
commit 403e20ea99
1 changed files with 5 additions and 4 deletions

View File

@ -742,21 +742,22 @@ class NewHeader extends Component {
var user_login = this.props.user && this.props.user.login;
var is_hidden = item.hidden
if (new_link.indexOf("courses") > -1 || new_link.indexOf("contests") > -1 || new_link.indexOf("homes") > -1) {
if (new_link.indexOf("courses") > -1 || new_link.indexOf("contests") > -1) {
if (user_login) {
if (new_link.indexOf("courses") > -1) {
new_link = new_link.replace(/courses/g, "users/" + user_login + "/courses")
} else if (new_link.indexOf("contests") > -1) {
new_link = new_link.replace(/contests/g, "users/" + user_login + "/contests")
}
else if (new_link.indexOf("homes") > -1) {
new_link = new_link.replace(/homes/g, "users/" + user_login + "/user_activities")
}
} else {
is_hidden = true
}
}
if (user_login && new_link.indexOf("homes") > -1) {
new_link = new_link.replace(/homes/g, "users/" + user_login + "/user_activities")
}
return (
<li key={key} onClick={() => this.headtypesonClick(item.link, true)} className={`${this.matchpaths(item.link) === true ? 'pr active' : 'pr'}`} style={!is_hidden ? { display: 'flex' } : { display: 'none' }}>
<a href={new_link}>{item.name}</a>