2019-12-18 16:23:34 +08:00
|
|
|
import React from 'react';
|
|
|
|
import { gettext, loginUrl } from '../utils/constants';
|
|
|
|
|
|
|
|
function PermissionDeniedTip() {
|
2019-12-19 13:44:30 +08:00
|
|
|
let reloginUrl = `${loginUrl}?next=${encodeURIComponent(location.href)}`;
|
2019-12-26 10:47:43 +08:00
|
|
|
let errorTip = gettext('Permission denied. Please try {placeholder-left}login again.{placeholder-right}');
|
2020-11-02 13:56:35 +08:00
|
|
|
errorTip = errorTip.replace('{placeholder-left}', '<a class="action-link p-0" href='+ reloginUrl + '>');
|
2019-12-19 13:44:30 +08:00
|
|
|
errorTip = errorTip.replace('{placeholder-right}', '</a>');
|
2019-12-18 16:23:34 +08:00
|
|
|
return(
|
2019-12-19 13:44:30 +08:00
|
|
|
<span className="error" dangerouslySetInnerHTML={{__html: errorTip}}></span>
|
2019-12-18 16:23:34 +08:00
|
|
|
);
|
2020-11-02 13:56:35 +08:00
|
|
|
}
|
2019-12-18 16:23:34 +08:00
|
|
|
|
|
|
|
export default PermissionDeniedTip;
|