fix: map provider button now doesn't open a new tab
This commit is contained in:
parent
5f2c3e71c2
commit
badf510fed
2 changed files with 7 additions and 3 deletions
|
|
@ -44,8 +44,12 @@ function isProbablyIphone () {
|
|||
/**
|
||||
* @param {string} url
|
||||
*/
|
||||
function openURL (url) {
|
||||
window.open(url, '_blank', 'noopener,noreferrer')
|
||||
function openURL (url, newTab = true) {
|
||||
if (newTab) {
|
||||
window.open(url, '_blank', 'noopener,noreferrer')
|
||||
} else {
|
||||
window.open(url)
|
||||
}
|
||||
}
|
||||
|
||||
export {
|
||||
|
|
|
|||
|
|
@ -127,7 +127,7 @@ export default ({ connectToServerAction, mapsProvider, singleplayerAction, optio
|
|||
className={styles['maps-provider']}
|
||||
icon='pixelarticons:map'
|
||||
initialTooltip={{ content: 'Explore maps to play from provider!', placement: 'right' }}
|
||||
onClick={() => openURL(httpsRegex.test(mapsProvider) ? mapsProvider : 'https://' + mapsProvider)}
|
||||
onClick={() => openURL(httpsRegex.test(mapsProvider) ? mapsProvider : 'https://' + mapsProvider, false)}
|
||||
/>}
|
||||
</div>
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue