Ready

Control Bar

The Control Bar appears on pages and modals containing tables or other information and data that a user can interact with by customizing, saving, exporting, or filtering the data in a particular way. The Control Bar content and actions are related and dependent on the user’s page or modal.

Ready

Control Bar

The Control Bar appears on pages and modals containing tables or other information and data that a user can interact with by customizing, saving, exporting, or filtering the data in a particular way. The Control Bar content and actions are related and dependent on the user’s page or modal.

Ready

Control Bar

The Control Bar appears on pages and modals containing tables or other information and data that a user can interact with by customizing, saving, exporting, or filtering the data in a particular way. The Control Bar content and actions are related and dependent on the user’s page or modal.

Anatomy

  1. Control Bar Row

  2. Filter Bar

  3. Search Input

States

  1. Filter Bar Collapsed

  2. Filter Bar Expanded

Behaviors

Responsive Behaviors

  1. Xlarge: Increased padding around row elements

  2. Large: Reduced padding around row elements

  3. Medium: Search input moves to a row above over elements

  4. Small: Filter bar pills move to the next line and wrap if necessary

Best Practices

1. Left Side Buttons

Buttons that manipulate the page date should appear in the left side of the Control Bar. Organize these buttons in a logical order.

2. Right Side Buttons

Actions a user can take that do not interact with the data or information in view should appear on the right side of the Control Bar. Exporting, creating, or downloading are examples of actions a user can take that would not change their view of data or information on a page. 

3. Filter Bar

When the filter bar is expanded, the filter button should remain in a pressed state. The filter button should also include a counter of the number of applied filters.

4. Placement

Consistent placement of Control Bar and features across Basis pages. The Control Bar should always appear below all other Page Header components available on that page. When scrolling, the Control Bar should be sticky to the top. As referenced in the Anatomy section above, the Control Bar features should appear in the same order regardless of which page a user is on. This consistency will increase familiarity, efficiency, and predictability of contents and features. (1) 

© 2024 Basis Technologies
© 2024 Basis Technologies
© 2024 Basis Technologies