mirror of
https://github.com/element-hq/element-web
synced 2024-11-28 20:38:55 +03:00
Add e2ee-default:false notice to Setting>Security
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
parent
a2fb96eb8f
commit
702bbe3bcd
3 changed files with 36 additions and 0 deletions
|
@ -63,4 +63,25 @@ limitations under the License.
|
||||||
font-size: inherit;
|
font-size: inherit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mx_SecurityUserSettingsTab_warning {
|
||||||
|
color: $notice-primary-color;;
|
||||||
|
position: relative;
|
||||||
|
padding-left: 32px;
|
||||||
|
margin-top: 30px;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
mask-repeat: no-repeat;
|
||||||
|
mask-position: 0 center;
|
||||||
|
mask-size: $font-16px;
|
||||||
|
position: absolute;
|
||||||
|
width: $font-16px;
|
||||||
|
height: $font-16px;
|
||||||
|
content: "";
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
background-color: $notice-primary-color;
|
||||||
|
mask-image: url('$(res)/img/feather-customised/alert-triangle.svg');
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
5
res/img/feather-customised/alert-triangle.svg
Normal file
5
res/img/feather-customised/alert-triangle.svg
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.29 3.86002L1.82002 18C1.46466 18.6154 1.46254 19.3732 1.81445 19.9905C2.16635 20.6079 2.81943 20.9922 3.53002 21H20.47C21.1806 20.9922 21.8337 20.6079 22.1856 19.9905C22.5375 19.3732 22.5354 18.6154 22.18 18L13.71 3.86002C13.3475 3.2623 12.6991 2.89728 12 2.89728C11.3009 2.89728 10.6526 3.2623 10.29 3.86002Z" stroke="#2E2F32" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M12 9V13" stroke="#2E2F32" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<circle cx="12" cy="17" r="1" fill="#2E2F32"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 665 B |
|
@ -26,6 +26,7 @@ import Modal from "../../../../../Modal";
|
||||||
import * as sdk from "../../../../..";
|
import * as sdk from "../../../../..";
|
||||||
import {sleep} from "../../../../../utils/promise";
|
import {sleep} from "../../../../../utils/promise";
|
||||||
import dis from "../../../../../dispatcher/dispatcher";
|
import dis from "../../../../../dispatcher/dispatcher";
|
||||||
|
import {privateShouldBeEncrypted} from "../../../../../createRoom";
|
||||||
|
|
||||||
export class IgnoredUser extends React.Component {
|
export class IgnoredUser extends React.Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
|
@ -320,8 +321,17 @@ export default class SecurityUserSettingsTab extends React.Component {
|
||||||
|
|
||||||
const E2eAdvancedPanel = sdk.getComponent('views.settings.E2eAdvancedPanel');
|
const E2eAdvancedPanel = sdk.getComponent('views.settings.E2eAdvancedPanel');
|
||||||
|
|
||||||
|
let warning;
|
||||||
|
if (!privateShouldBeEncrypted()) {
|
||||||
|
warning = <div className="mx_SecurityUserSettingsTab_warning">
|
||||||
|
{ _t("Your server admin has disabled end-to-end encryption by default " +
|
||||||
|
"in private rooms & Direct Messages.") }
|
||||||
|
</div>;
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="mx_SettingsTab mx_SecurityUserSettingsTab">
|
<div className="mx_SettingsTab mx_SecurityUserSettingsTab">
|
||||||
|
{warning}
|
||||||
<div className="mx_SettingsTab_heading">{_t("Security & Privacy")}</div>
|
<div className="mx_SettingsTab_heading">{_t("Security & Privacy")}</div>
|
||||||
<div className="mx_SettingsTab_section">
|
<div className="mx_SettingsTab_section">
|
||||||
<span className="mx_SettingsTab_subheading">{_t("Where you’re logged in")}</span>
|
<span className="mx_SettingsTab_subheading">{_t("Where you’re logged in")}</span>
|
||||||
|
|
Loading…
Reference in a new issue