Topbar is a toolbar that always remains visible on the page and provides quick access to navigation and controls.

Depending on the interface requirements, it may include a logo, a title, breadcrumbs, action buttons, and other elements.

This content option is suitable for initial screens when there is no need to display the navigation path.

If you need to display the number of objects on the current page, you can do so by showing a special counter next to the page title:

For internal pages of a specific module, using Breadcrumbs is an excellent option. This helps users navigate the application more easily.

On the right side of the toolbar, there is a dedicated area for placing any actions that need to be displayed on the current page.

We recommend using the following set of actions (from left to right):

  • Indicators (e.g., data refresh indicator)
  • A group of icon buttons (e.g., filters)
  • Frequently used actions as buttons (e.g., "Add...", "Share")
  • Additional actions in a dropdown menu, where all secondary actions related to the current page can be placed.

Internal elements can adjust to the toolbar size.

The minimum allowed spacing between the left side and the right side with actions is 80px and is defined using the CSS variable --kbq-top-bar-spacer-min-width.

When the panel is compressed, the breadcrumbs will adjust as follows:

A more detailed explanation of breadcrumb compression is provided on the Breadcrumbs page.

The variant using only the page title will adjust as follows:

The toolbar can remain fixed while scrolling the page.

Docs Feedback
If you have any questions or would like to contribute to writing the documentation, please create an issue in our GitHub repository.