Filtering

Anatomy

Style/Anatomy/Quickfilter

Item

Element

Description

1

Header

Includes Filter as a title, optional description, and the close icon.

Use the optional description to set the context or provide additional clarity for the filter.

2

Body

Contains the options or controls to apply the filter. This could include dropdowns, checkboxes, or search fields depending on the filter type.

3

Actions

The main actions required to apply or clear filters. Use clear action labels to guide the user, such as "Apply Filter", "Clear All", or "Reset to Default". Avoid ambiguous labels like "Submit" or "Confirm".

4

Overlay

An overlay may be used to dim the background content while a modal filter (Floating Panel) is active.

Style/Anatomy/Quickfilter

Item

Element

Description

Component

1

Header

The header provides context for the filter options and may display additional information, such as trends or key data points.

-

2

Quickfilter

Select input element for applying quick filters, allowing users to select one option at a time for filtering data.

Filter Chip

3

More Actions

Offers additional actions options in a dropdown menu.

Tertiary Icon Button

4

Static Card

Container for data content and filter options.

Card

5

Slot

Slot element to add related content.

Slot

Good to know

We use Slots in the body area to provide flexibility for content customization, ensuring that the structure remains consistent across different flows.


Specification and properties

Variants

Quickfilter

Quickfilter

Filter bar

Filter bar

Floating panel

Floating panel

Filter Type

Usage

Description

Quick Filter

Simple

Applied to specific dataset content, such as Data Cards and Reports.

Filter Bar

Inline

Applied to full-page content, providing an always-visible option to filter the entire page.

Floating Panel

Complex

Used for advanced filter configuration, such as saving a new view, multi-criteria or range-based filters.

 

Filter Triggers

Page header

  • Use a Tertiary Icon Button in the page header to trigger the filter for the entire page content.
  • Alternatively, a quick filter can be placed in the page header.
  • Limit the number of actions in the header to a maximum of 3.
Style/Filter Action/Closed
Style/Filter Action/Open

 

Content Header

When the page is divided into sections (e.g., Trend Cards and Tables), and the filter should only apply to the table, it is recommended to use a Tertiary Button in the table bar for clearer interaction.

Style/Content Header

Nested

Quick filters can be nested within each data card. However, it is important to consider how these filters interact with filters applied in the page header to avoid conflicts.

Style/Nested