Skip to content
Snippets Groups Projects
Unverified Commit af11e0ab authored by Jed Fox's avatar Jed Fox
Browse files
parent 7f3c79bd
No related branches found
No related tags found
No related merge requests found
......@@ -28,7 +28,7 @@ function LoggedInUser({
}) {
let [loading, setLoading] = useState(true);
let [menuOpen, setMenuOpen] = useState(false);
const url = useServerURL();
const serverUrl = useServerURL();
const history = useHistory();
useEffect(() => {
......@@ -55,7 +55,7 @@ function LoggedInUser({
}
function onClick() {
if (url) {
if (serverUrl) {
setMenuOpen(true);
} else {
history.push('/config-server');
......@@ -76,7 +76,7 @@ function LoggedInUser({
return (
<View style={[{ flexDirection: 'row', alignItems: 'center' }, style]}>
<Button bare onClick={onClick} style={{ color }}>
{url ? 'Server' : 'No server'}
{serverUrl ? 'Server' : 'No server'}
</Button>
{menuOpen && (
......
......@@ -3,16 +3,16 @@ import { useState, useEffect } from 'react';
import { send } from 'loot-core/src/platform/client/fetch';
export function useServerURL() {
let [url, setUrl] = useState('');
let [serverUrl, setServerUrl] = useState('');
useEffect(() => {
async function run() {
let url = (await send('get-server-url')) || '';
if (url === 'https://not-configured/') {
url = '';
}
setUrl(url);
setServerUrl(url);
}
run();
}, []);
return url;
return serverUrl;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment