Overview
Use SavedViews when people repeatedly return to named combinations of filters, sorting, columns, and layout in data-heavy enterprise workflows.
Project views
Choose a saved configuration, search the collection, or open its management actions.
Saved views
3 views
Anatomy
SavedViews combines collection-level discovery and creation with identifiable, selectable, and manageable view rows.
- 1Collection header
Names the saved-view set and states its count.
- 2Create action
Starts a new saved configuration workflow.
- 3Search
Filters saved views by name.
- 4View row
Shows identity, scope, ownership, and recency.
- 5Management action
Opens allowed operations for one view.
When to use
Use when configurations are valuable enough to name, revisit, share, or govern.
Recommended
- Reuse complex configurations
Restore filters, sorting, columns, and layout together.
- Support personal and shared workflows
Distinguish ownership and shared availability.
- Establish a default lens
Let a team or person choose the view opened first.
When not to use
Prefer direct controls when configuration is temporary, trivial, or not persistable.
Avoid
- Do not replace active filters
Use FilterBar to show and edit current conditions.
- Do not save one simple choice
Use Select or SegmentedControl.
- Do not imply persistence
Avoid saved views when the product cannot reliably restore state.
Variants
Surface treatment and density adapt SavedViews to side panels, embedded workspaces, and standalone management pages.
Outlined
Default bounded collection.
Filled
Tonal collection inside a larger surface.
Raised
Independent view switcher surface.
Density
Small, medium, and large row spacing.
States
Selection communicates the active configuration; availability and management are represented separately.
| State | Trigger | Visual response | Interaction |
|---|---|---|---|
| Default | No interaction | Available rows | Choose a view |
| Selected | View activated | Primary row and bookmark | Current configuration |
| Search result | Query entered | Matching names only | Select or clear query |
| Empty | No views or matches | Empty-state content | Create or revise search |
| Loading | Views resolving | Progress status | Selection disabled |
| Disabled | View unavailable | Reduced emphasis | Cannot select or manage |
Behavior
SavedViews owns collection interaction while the application owns serialization, persistence, authorization, routing, and destructive confirmation.
Activation
Selecting a row requests restoration of its configuration.
Discovery
Search filters names without changing the active view.
Management
Only supplied operations appear in each action menu.
Governance
Applications decide ownership and permitted mutations.
Accessibility
Native controls, current-page semantics, explicit menu names, and status text make selection and management independently understandable.
| Key | Action |
|---|---|
| Tab | Moves through search, creation, views, and management controls. |
| EnterSpace | Activates the focused view or action. |
| Esc | Closes an open management menu when implemented by the host. |
- Give the collection a visible heading.
- Expose the active view with aria-current.
- Name management buttons with the associated view.
- Represent shared and default status in text, not icon alone.
- Keep selection separate from row management actions.
- Announce loading and empty results.
Content guidelines
Names and metadata should help people recognize the restored configuration before activating it.
Name the outcome
Describe the records people will see.
Projects at risk
Summarize conditions
Use concise readable filter language.
Health is at risk or blocked
Identify scope
State owner or shared availability.
Program office · Shared
Use direct actions
Name management operations with verbs.
Rename, Duplicate, Delete
Examples
Controlled selection can synchronize a saved view with routing, deep links, and browser history.
Shared operations views
Props / API
SavedViews extends section attributes; each SavedView defines identity, descriptive metadata, status, and availability.
Props