larxius commited on
Commit
528523e
·
verified ·
1 Parent(s): 83c6110

Update frontend/src/pages/SupportEngineerPanel.jsx

Browse files
frontend/src/pages/SupportEngineerPanel.jsx CHANGED
@@ -146,12 +146,20 @@ export const SupportEngineerPanel = () => {
146
  const [activeTab, setActiveTab] = useState(() => {
147
  try {
148
  const params = new URLSearchParams(window.location.search);
149
- return params.get('tab') || 'overview';
 
 
150
  } catch (e) {
151
  return 'overview';
152
  }
153
  });
154
 
 
 
 
 
 
 
155
  // Billing Sorting State
156
  const [sortBillCol, setSortBillCol] = useState('Date');
157
  const [sortBillDir, setSortBillDir] = useState('desc');
 
146
  const [activeTab, setActiveTab] = useState(() => {
147
  try {
148
  const params = new URLSearchParams(window.location.search);
149
+ const tabFromUrl = params.get('tab');
150
+ const storedTab = localStorage.getItem('supportEngineerActiveTab');
151
+ return tabFromUrl || storedTab || 'overview';
152
  } catch (e) {
153
  return 'overview';
154
  }
155
  });
156
 
157
+ useEffect(() => {
158
+ try {
159
+ localStorage.setItem('supportEngineerActiveTab', activeTab);
160
+ } catch (e) {}
161
+ }, [activeTab]);
162
+
163
  // Billing Sorting State
164
  const [sortBillCol, setSortBillCol] = useState('Date');
165
  const [sortBillDir, setSortBillDir] = useState('desc');