Audit Log Filter Widget
Component Detail
User Interface
low complexity
frontend
1
Dependencies
1
Dependents
1
Entities
0
Integrations
Description
Reusable filter control bar for the audit log page. Renders date range picker, event type multi-select, actor user search input, and organization selector. Debounces input changes and serialises filter state into URL query parameters for shareable deep links.
audit-log-filter-widget
Responsibilities
- Render date range, event type, actor, and organization filter inputs
- Debounce and emit filter change events to parent page
- Serialise active filters to URL query params for bookmarkable links
- Reset all filters to defaults via clear button
Interfaces
onFilterChange(filters: AuditLogFilters): void
onReset(): void
getActiveFilters(): AuditLogFilters