This repository has been archived by the owner on Sep 11, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 831
Add option to find own location in map views #10083
Merged
Merged
Changes from 6 commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
e5a7e83
Add option to find own location in map views
Johennes 73fdef2
Regenerate strings
Johennes a3d0993
Fix types
Johennes 93682e9
Further type fixes
Johennes 2b97de7
One more type fix
Johennes fdac94a
Update snapshot
Johennes 0d59532
Merge branch 'develop' into johannes/find-myself
06d8755
add tests for geolocate self on map views
c5fa3fc
Merge branch 'develop' into johannes/find-myself
Johennes e5e2a82
Make geolocate update with allowGeolocate
Johennes 6926885
Update snapshot
Johennes f842e31
Merge branch 'develop' into johannes/find-myself
Johennes 039824c
Move error handling to separate effect
Johennes 6ee6acc
Merge branch 'develop' into johannes/find-myself
Johennes 886ecbc
Update snapshots
Johennes 985d998
Revert accidental changes in PictureInPictureDragger-test.tsx.snap
Johennes d0e9331
Merge branch 'develop' into johannes/find-myself
Johennes de864f1
Fix strict mode issues
Johennes File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
/* | ||
Copyright 2023 The Matrix.org Foundation C.I.C. | ||
|
||
Licensed under the Apache License, Version 2.0 (the "License"); | ||
you may not use this file except in compliance with the License. | ||
You may obtain a copy of the License at | ||
|
||
http://www.apache.org/licenses/LICENSE-2.0 | ||
|
||
Unless required by applicable law or agreed to in writing, software | ||
distributed under the License is distributed on an "AS IS" BASIS, | ||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
See the License for the specific language governing permissions and | ||
limitations under the License. | ||
*/ | ||
|
||
import { _t } from "../../languageHandler"; | ||
import SdkConfig from "../../SdkConfig"; | ||
|
||
export const positionFailureMessage = (code: number): string | undefined => { | ||
const brand = SdkConfig.get().brand; | ||
switch (code) { | ||
case 1: | ||
return _t( | ||
"%(brand)s was denied permission to fetch your location. " + | ||
"Please allow location access in your browser settings.", | ||
{ brand }, | ||
); | ||
case 2: | ||
return _t("Failed to fetch your location. Please try again later."); | ||
case 3: | ||
return _t("Timed out trying to fetch your location. Please try again later."); | ||
case 4: | ||
return _t("Unknown error fetching location. Please try again later."); | ||
} | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the rest of the map configurations this component (or
useMap
) will react to changes in props. This will only set geolocation according to the initial value ofallowGeolocate
. If it's easy to make it react to changes inallowGeolocate
that would be great, otherwise maybe could add a comment saying explicitly that it will not update geolocation settings after mounting.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I took a stab at it. Let me know if this looks ok.