-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Context
With filter state in place, the accordion list of schemas needs to reflect the current selections.
Goal
Implement the filtering logic that shows only schemas matching all active filter selections, and display an empty state when no schemas match.
Filtering Rules
- Selections within the same category are OR (a schema matching any selected value in a category passes that category)
- Selections across different categories are AND (a schema must pass all active categories)
- When no filters are active, all schemas are shown
Empty State
- Replaces the accordion list entirely
- Shows: "No schemas match the selected filters" with a supporting message
- Includes a "Reset all filters" action button
Acceptance Criteria
- Schemas are filtered correctly per the AND/OR rules above
- The accordion updates reactively as filter selections change
- The empty state renders correctly when no schema matches
- The "Reset all filters" button in the empty state clears all custom filter state
- Existing field-level filtering (Required / All Fields) continues to work independently
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels