Components / Overlays / Filter screenOpen in Figma

Filter screen

Ready

A full screen for narrowing a list by several categories at once.

Platforms Phone · TabletGroup OverlaysUpdated 26 Oct 2026

When to use

  • A list can be narrowed by more than one category, such as status, site and date.
  • Each category has more options than fit in a row of chips.

When not to use

If people need toUse
Switch between a few views of a listChips or Primary tabs
Find one item by nameSearch and filter row
Choose one optionBottom sheet

Anatomy

Filter - 0close
Category
Category
searchSearch
check_box_outline_blankOption
12 results
  1. Title with count · required: "Filter - n", the number of options chosen
  2. Close · required
  3. Category rail · required, 162 wide
  4. Active category · white
  5. Search · when a category has many options
  6. Option · checkbox and label
  7. Result count · required: how many records match
  8. Clear all · required
  9. Apply · required

Variants

VariantPurposeFigma
Full screenThe only form; filters never open as a small sheetDesigned

States

StateWhenWhat changesFigma
Nothing selectedNo options chosenTitle reads "Filter - 0"; result count shows the whole listDesigned
Some selectedOne or more options chosenChecked boxes; the title count and result count update at onceDesigned

Behaviour

  • Tapping a category in the rail shows its options on the right.
  • The result count updates as options change, before Apply.
  • Apply closes the screen and filters the list. Close drops changes made since opening.
  • Clear all unticks every option in every category but keeps the screen open.
  • The filter button on the list shows the number of options in use.

Phone and tablet

PhoneTablet
FormFull screenNot designed yet; ask before building

Content

PartRule
Title"Filter - " and the number chosen
CategoryA noun, one or two words
OptionThe value as it appears on the cards
Result countNumber and noun: "12 results"

Do and don't

12 results
DoShow how many records will match before people apply.
Don'tMake people apply to find out nothing matches.
← ConfirmToast →