Skip to content

Add filter component in orchestrator-ui-library #1038

@timfdev

Description

@timfdev

We need a filter component that uses the path autocomplete endpoint, to allow for structured filtering on for example dates.

Conditionally render UI for value based on value type

Control matrix

Path type Operators UI control Value shape (sent/stored) Notes
string eq, ne Single-line text or single-select if enums "foo" If example_values present, prefer a select/autocomplete.
number eq, ne, lt, lte, gt, gte Numeric input 123.45 Validate numeric.
number between Two numeric inputs (“From”, “To”) { "from": 1, "to": 10 } Enforce from <= to.
datetime eq, neq, lt, lte, gt, gte Eui Datetime picker "2025-08-21T13:45:00Z" Use ISO-8601. Display in user TZ; store/send ISO UTC.
datetime between Two eui datetime pickers (“From”, “To”) { "from": "…Z", "to": "…Z" } Enforce from <= to.
boolean eq, ne Toggle / radio (True/False) true / false Don’t send strings "true".

Metadata

Metadata

Assignees

Labels

triageIssue that need to be triaged

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions