Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design UI guidelines #400

Open
asteriscos opened this issue Nov 6, 2024 · 1 comment
Open

Design UI guidelines #400

asteriscos opened this issue Nov 6, 2024 · 1 comment
Assignees
Labels
level/task Task issue type/enhancement New feature or request

Comments

@asteriscos
Copy link
Member

asteriscos commented Nov 6, 2024

Description

Wazuh dashboard 5.0 will implement a common UI guideline to ensure all the views follow a standard structure. In this issue, we will analyze common requirements of the different views and define which components to use.

Requirements

  • Internal navigation of a plugin
  • Tables design
  • Dashboards
  • Web forms
@asteriscos asteriscos added type/enhancement New feature or request level/task Task issue labels Nov 6, 2024
@wazuhci wazuhci moved this to Backlog in Release 5.0.0 Nov 7, 2024
@asteriscos asteriscos self-assigned this Nov 12, 2024
@wazuhci wazuhci moved this from Backlog to In progress in Release 5.0.0 Nov 12, 2024
@asteriscos
Copy link
Member Author

asteriscos commented Nov 12, 2024

Internal plugin navigation

Even though the plugins will be registered in the main navigation of the platform, each plugin should have its own internal navigation to simplify the navigation within the same context of a plugin. The achieve this we should standardize the use of the component EuiSideNav

Reference: https://oui.opensearch.org/1.17/#/navigation/side-nav

image

Tabs

Tabs should only be used for small view changes within the same context. For example when a parent component loads information that will propagate to the children tab views. Keep in mind that the selected tabs should be reflected in the URL state.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/task Task issue type/enhancement New feature or request
Projects
Status: In progress
Development

No branches or pull requests

1 participant