You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by bb...@apache.org on 2022/04/15 13:34:35 UTC
[airflow] 01/01: Default side panel open vs closed
This is an automated email from the ASF dual-hosted git repository.
bbovenzi pushed a commit to branch default-side-panel-open
in repository https://gitbox.apache.org/repos/asf/airflow.git
commit d2d811f42170bd7c2f96281959587e34bce678b3
Author: Brent Bovenzi <br...@gmail.com>
AuthorDate: Fri Apr 15 09:33:53 2022 -0400
Default side panel open vs closed
---
airflow/www/static/js/tree/Tree.jsx | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/airflow/www/static/js/tree/Tree.jsx b/airflow/www/static/js/tree/Tree.jsx
index c45b04ddd7..f259c55654 100644
--- a/airflow/www/static/js/tree/Tree.jsx
+++ b/airflow/www/static/js/tree/Tree.jsx
@@ -42,7 +42,7 @@ import Details from './details';
import { useSelection } from './context/selection';
import { useAutoRefresh } from './context/autorefresh';
-const sidePanelKey = 'showSidePanel';
+const sidePanelKey = 'hideSidePanel';
const Tree = () => {
const scrollRef = useRef();
@@ -50,16 +50,16 @@ const Tree = () => {
const [tableWidth, setTableWidth] = useState('100%');
const { data: { groups = {}, dagRuns = [] } } = useTreeData();
const { isRefreshOn, toggleRefresh, isPaused } = useAutoRefresh();
- const isPanelOpen = JSON.parse(localStorage.getItem(sidePanelKey));
+ const isPanelOpen = localStorage.getItem(sidePanelKey) !== 'true';
const { isOpen, onToggle } = useDisclosure({ defaultIsOpen: isPanelOpen });
const { clearSelection } = useSelection();
const toggleSidePanel = () => {
if (!isOpen) {
- localStorage.setItem(sidePanelKey, true);
+ localStorage.setItem(sidePanelKey, false);
} else {
clearSelection();
- localStorage.setItem(sidePanelKey, false);
+ localStorage.setItem(sidePanelKey, true);
}
onToggle();
};