Navigation

Navigation helps users find what they need and signals where they are. It powers top-level wayfinding across the product — moving between hierarchy-equivalent screens or menus.


Wind GNB

Wind GNB anchors to the left of the screen and gives users a fast jump to any top-level destination. Five icons each route to their connected top-level target. GNB stays intuitive and predictable — fixed on the left even while scrolling. The default state is Expanded. Wind GNB splits into three flavors: Wind, Wind Farm, and Admin.

Wind GNB

On app entry, 'DASHBOARD' in the Main Navigation Bar is Active by default and stays surfaced.


Anatomy

Navigation Anatomy

Variants

Main GNB icons split between Active and Inactive (Selected, Unselected). Active icon color is Green 500; Inactive is Gray 500 — preserving visual consistency as the user moves through the product. One navigation icon is always set Active by default (e.g., Dashboard on first login).

Navigation Variants

GNB Fold

GNB Fold

GNB can collapse and expand based on usage. The action's Icon Button reveals on hover at the GNB edge.

Scroll Bar

Scroll Bar

When GNB items overflow the visible area, a scrollbar appears. The scroll area is constrained to the item region.


Table of Figma Properties — Wind GNB

Property
Values
Default Value
Type
Admin, Wind, WindFarm
Wind
Fold
False, True
False

Table of Figma Properties — Wind GNB / Item

Property
Values
Default Value
Type
Wind, Admin
Expand
Category
Management, Blades, Reports, History, User, Dashboard, Resources, Statistics, Wind Farm
Dashboard
State
Default, Hover, Selected, Selected Hover
Default
Fold
False, True
True
Expand
False, True
False

Table of Figma Properties — Item

Property
Values
Default Value
State
Default, Selected, Hover, Selected Hover
Default
Dp
00, 01
00

Table of Figma Properties — Menu

Property
Values
Default Value
Open
True
True
ItemCount
1, 2, 3
None

GNB Dropdown

GNB Dropdown is used to pick a single option from a list. When the option count is large, a dropdown menu surfaces the values. Selecting an item navigates to the display screen tied to the chosen value.

GNB Dropdown

Spec

Navigation Spacing

Spacing

GNB containers stand at 36px height. The gap between Dashboard and Inspection starts at 24px. Between tabs and icons, use 12px vertical spacing from the container center. Icon-to-label gap is 12px.

Navigation Extended Structure

Extended Structure

Wind Farm uses an extended GNB structure on top of the base. A Back Button surfaces at the top to return to the previous screen, paired with a Dropdown Button for switching farms. Users keep their current context while moving up the hierarchy or switching between farms quickly.


Usage Guidelines

Main GNB icons split between Active and Inactive (Selected, Unselected). Active icon color is Green 500; Inactive is Gray 500 — preserving visual consistency as the user moves through the product. One navigation icon is always Active by default (e.g., Dashboard on first login).

Do — Menu items inside GNB don't use Icons

Items at the same hierarchy group together. Reserve the Icon for top-level items only.

Do

Don't — Active GNB items stay single

Don't use icon or label colors outside the defined Default state. Avoid multiple Active states across GNB items.

Don't