While building the interface, identify components and describe the desired behavior to the project AI.
Does this method fit your project, and how can you check?
- When would you use this method?
- When the user action is known and an interface is needed.
- How should you choose for your situation?
- Choose by task first: tabs for content switching, buttons for actions, forms for input; compare style afterward. Map entry and return for complex flows.
- What is easy to misunderstand?
- Do not copy sample labels, counts or business fields. Small content sets may not need pagination/search; essential actions must not rely only on hover, color or icons.
- How can you check that this works for your project?
- Check layout with real long text and empty data, then test keyboard/touch, focus, errors and return paths.
MENU
Navigation Menu
Use a navigation menu with section dropdowns..
Navigation Menu · Nav dropdown
Check the purpose before choosing
When is this component useful?Group actions or secondary commands for one object.
When should you avoid copying it directly?Do not hide core actions; touch use cannot depend solely on right-click or hover.
Names, counts and fields below are examples. Replace them with project content; a demo does not prove production integration.
Try it before choosing
How should you try this example?Open and choose an option; use the context area for a context menu.
What should you watch for while trying it?Actions fit the task; essential actions need touch and keyboard entry points.
Local exercise · restarting clears sample state without changing project data. Some preserved sample labels are in Chinese.
Read the preserved source specification
Use a navigation menu with section dropdowns.
What should you check if the result looks different?
Appearance only → give AI the missing click, keyboard, or state changes. Interaction exists but behaves differently → provide steps, expected behavior, and actual results and request a focused correction. Verify with sample data before integration.
Continue describing the component →