diff --git a/packages/desktop-client/src/components/Settings.js b/packages/desktop-client/src/components/Settings.js
index e8991dbd79..8e59045aa5 100644
--- a/packages/desktop-client/src/components/Settings.js
+++ b/packages/desktop-client/src/components/Settings.js
@@ -13,6 +13,7 @@ import {
View,
Text,
Button,
+ Link,
ButtonWithLoading,
AnchorLink
} from 'loot-design/src/components/common';
@@ -71,6 +72,7 @@ function ButtonSetting({ button, children, onClick }) {
function Advanced({ prefs, resetSync }) {
let [resetting, setResetting] = useState(false);
let [resettingCache, setResettingCache] = useState(false);
+ let [expanded, setExpanded] = useState(false);
async function onResetSync() {
setResetting(true);
@@ -84,7 +86,7 @@ function Advanced({ prefs, resetSync }) {
setResettingCache(false);
}
- return (
+ return expanded ? (
Budget ID: {prefs.id}
@@ -123,6 +125,13 @@ function Advanced({ prefs, resetSync }) {
+ ) : (
+ setExpanded(true)}
+ style={{ flexShrink: 0, alignSelf: 'flex-start', color: colors.p4 }}
+ >
+ Show advanced settings
+
);
}