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