feat: Implemented filtering and searching

This commit is contained in:
Simeon Radivoev 2026-04-12 22:19:24 +03:00
parent 4806f3487a
commit 444d8c4c27
Signed by: simeonradivoev
GPG key ID: 7611A451D2A5D37A
49 changed files with 841 additions and 290 deletions

View file

@ -50,9 +50,15 @@ declare interface FocusParams
onFocus?: (focusKey: string, node: HTMLElement, details: Record<string, any>) => void;
}
declare interface InteractParamsArgs
{
event?: Event,
focusKey?: string;
}
declare interface InteractParams
{
onAction?: (e?: Event) => void;
onAction?: (ctx: InteractParamsArgs) => void;
}
declare interface FilterOption extends FocusParams, InteractParams