From 5b57685ae33cb10fbb21be655d28532ef6ff2f07 Mon Sep 17 00:00:00 2001 From: Oliver Date: Mon, 16 Oct 2023 19:44:28 +1100 Subject: [PATCH] Adds toggle for text elements in panel tabs (#5706) - Placeholder for now, UX could be better - Just showing functionality for now --- .../src/components/nav/PanelGroup.tsx | 51 ++++++++++++------- 1 file changed, 34 insertions(+), 17 deletions(-) diff --git a/src/frontend/src/components/nav/PanelGroup.tsx b/src/frontend/src/components/nav/PanelGroup.tsx index fb9332a8d4..8c1ec161b2 100644 --- a/src/frontend/src/components/nav/PanelGroup.tsx +++ b/src/frontend/src/components/nav/PanelGroup.tsx @@ -1,4 +1,4 @@ -import { Divider, Paper, Stack, Tabs } from '@mantine/core'; +import { Divider, Group, Paper, Stack, Tabs, Tooltip } from '@mantine/core'; import { ReactNode } from 'react'; import { useEffect, useState } from 'react'; @@ -55,6 +55,8 @@ export function PanelGroup({ } } + const [showText, setShowText] = useState(true); + return ( - - {panels.map( - (panel, idx) => - !panel.hidden && ( - - ) - )} - + + setShowText(!showText)} + style={{ + cursor: 'pointer' + }} + /> + + {panels.map( + (panel, idx) => + !panel.hidden && ( + + + + ) + )} + + {panels.map( (panel, idx) => !panel.hidden && (