AIMS Filter
A comprehensive filter panel designed for the AIMS platform. Supports Standard and Advanced modes for filtering sessions, users, time ranges, sentiment, and more.
Overview
The AIMS Filter component provides a flexible filtering interface with collapsible sections and toggle switches for each filter option.
Filter
Session Views
Global Search
0/140 characters limit
VIP
< 1 Minute
< 2 Minute
< 3 Minute
Positive
Negative
Neutral
English
Standard Mode
Standard mode includes a global search field and filter sections for Users, Time, Sentiment, and Language.
Filter Sections
- Users: Filter by VIP status
- Time: Filter by session duration (< 1, 2, or 3 minutes)
- Sentiment: Filter by positive, negative, or neutral sentiment
- Language: Filter by language (English)
Advanced Mode
Advanced mode provides additional filtering options for Value Stream and Category Type.
Filter Sections
- Users: Filter by VIP status
- Value Stream: Filter by Assurance, Billing, or Fulfillment
- Category Type: Filter by Enquiry, Negative, or Neutral
Usage
Import and use the AIMSFilter component in your application.
import { AIMSFilter } from "@/components/aims-filter";
export function MyPage() {
return (
<AIMSFilter
onFilterChange={(filters) => {
console.log("Filters changed:", filters);
}}
/>
);
}