Building: Bank House
Difficulty : Hard
What is broken?
The sidebar navigation options fail to switch view content. Clicking options like "Transfer Vault" or "Beneficiaries" updates the active state styling on the item but does not render the respective view component, leaving the layout locked on a static view.
Steps to reproduce
Go to the Bank House dashboard panel.
Click on the "Transfer Vault" option (or any other panel choice) on the left navigation sidebar.
Observe that the sidebar item gains an active class highlight, but the main screen content remains completely unchanged and continues displaying the primary dashboard subcomponents.
Expected behavior
Clicking a sidebar selection should dynamically swap the visible viewport content to display the matching dashboard component (e.g., clicking 'transfer' renders <TransferVault />) while hiding unrelated panels.
Actual behavior
The content layout grid is hardcoded to render all primary panels (TransactionsTable, TransferVault, BeneficiariesPanel) simultaneously on the screen. The layout lacks conditional rendering flags mapped to the activeTab string state variable, effectively neutralizing tab switching functionality.
Environment
Browser: Chrome 147
Screen size: 1080 x 1920 desktop
Mode: Dark
Screenshots/Console Output:

Building: Bank House
Difficulty : Hard
What is broken?
The sidebar navigation options fail to switch view content. Clicking options like "Transfer Vault" or "Beneficiaries" updates the active state styling on the item but does not render the respective view component, leaving the layout locked on a static view.
Steps to reproduce
Go to the Bank House dashboard panel.
Click on the "Transfer Vault" option (or any other panel choice) on the left navigation sidebar.
Observe that the sidebar item gains an active class highlight, but the main screen content remains completely unchanged and continues displaying the primary dashboard subcomponents.
Expected behavior
Clicking a sidebar selection should dynamically swap the visible viewport content to display the matching dashboard component (e.g., clicking 'transfer' renders
<TransferVault />) while hiding unrelated panels.Actual behavior
The content layout grid is hardcoded to render all primary panels (
TransactionsTable,TransferVault,BeneficiariesPanel) simultaneously on the screen. The layout lacks conditional rendering flags mapped to theactiveTabstring state variable, effectively neutralizing tab switching functionality.Environment
Browser: Chrome 147
Screen size: 1080 x 1920 desktop
Mode: Dark
Screenshots/Console Output: