Dark Sidebar Navigation
Features dynamic menu items with custom icons, active state highlighting, section titles, and a sleek dark theme.
Selected Screen: Projects
In your Power Apps app, the Sidebar component is fully responsive. Clicking any button fires the OnMenuSelect event with SelectedMenuID.
💡 Clicking items on the sidebar preview instantly updates the active selection and regenerates the corresponding YAML code below!
Add Menu Item
Visual Palette
Active Item Highlight
Select the active menu page in Power Apps using the custom input property SelectedMenuID. The sidebar component will automatically highlight that page visually on load!
Copying YAML
1 First Copy & Paste Component YAML in to PowerApps component tab 1 Then Copy & Paste Screens YAML in to PowerApps screens tab
How to Use in Power Apps
Official Integration Guide
1 Dynamic Navigation with OnMenuSelect
Formula Generator
When an item is clicked in the sidebar, the component fires its OnMenuSelect event, storing the chosen page ID in Self.SelectedMenuID. Assign the OnMenuSelect property of your sidebar to the following formula to handle navigation dynamically:
2 Synchronizing Selected Pages Across Screens
To keep the selection indicator perfectly aligned as you navigate between screens, bind the component's DefaultSelected property on each screen to a global variable (e.g., _cmpNavSelID) or hardcode it to match that screen's menu item ID (like 1, 2, etc.).
YAML Lint Validator
Strict YAML parser to detect invalid tab-indents, mismatched spacing, empty assignment expressions (like X: =), and unbalanced formulas.