mirror of
https://github.com/vector-im/element-web.git
synced 2024-11-16 05:04:57 +08:00
Disable location sharing button on Desktop (#7590)
This commit is contained in:
parent
8f7fa07152
commit
09a1bc66a8
@ -284,7 +284,10 @@ export default class MessageComposer extends React.Component<IProps, IState> {
|
||||
isMenuOpen: false,
|
||||
showStickers: false,
|
||||
showStickersButton: SettingsStore.getValue("MessageComposerInput.showStickersButton"),
|
||||
showLocationButton: SettingsStore.getValue("MessageComposerInput.showLocationButton"),
|
||||
showLocationButton: (
|
||||
!window.electron &&
|
||||
SettingsStore.getValue("MessageComposerInput.showLocationButton")
|
||||
),
|
||||
};
|
||||
|
||||
this.instanceId = instanceCount++;
|
||||
@ -340,8 +343,10 @@ export default class MessageComposer extends React.Component<IProps, IState> {
|
||||
|
||||
case "MessageComposerInput.showLocationButton":
|
||||
case "feature_location_share": {
|
||||
const showLocationButton = SettingsStore.getValue(
|
||||
"MessageComposerInput.showLocationButton");
|
||||
const showLocationButton = (
|
||||
!window.electron &&
|
||||
SettingsStore.getValue("MessageComposerInput.showLocationButton")
|
||||
);
|
||||
|
||||
if (this.state.showLocationButton !== showLocationButton) {
|
||||
this.setState({ showLocationButton });
|
||||
|
@ -307,7 +307,7 @@ export default class PreferencesUserSettingsTab extends React.Component<IProps,
|
||||
getShowLocationIfEnabled(): string[] {
|
||||
// TODO: when location sharing is out of labs, this can be deleted and
|
||||
// we can just add this to COMPOSER_SETTINGS
|
||||
if (SettingsStore.getValue("feature_location_share")) {
|
||||
if (!window.electron && SettingsStore.getValue("feature_location_share")) {
|
||||
return ['MessageComposerInput.showLocationButton'];
|
||||
} else {
|
||||
return [];
|
||||
|
Loading…
Reference in New Issue
Block a user