File tree 2 files changed +5
-5
lines changed
src/lib/themes/svelte/carbon/DataTable
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 86
86
dispatchEvent (' submitFilters' , currentFilters );
87
87
}
88
88
89
- const dispatchEvent = createEventDispatcher <SubmittedData >();
89
+ const dispatchEvent = createEventDispatcher <{ submitFilters : SubmittedData } >();
90
90
91
91
function onFiltersSubmit(event : CustomEvent <SubmittedData >) {
92
92
currentFilters = event .detail ;
Original file line number Diff line number Diff line change 15
15
import FilterComponent from ' $lib/themes/svelte/carbon/DataTable/Toolbar/ToolbarFilter.svelte' ;
16
16
import type { Filter , FilterOptions } from ' $lib/Filter' ;
17
17
import type { ThemeConfig } from ' $lib/types' ;
18
- import { getSubmittedFormData } from ' $lib/Crud/Form' ;
18
+ import { getSubmittedFormData , type SubmittedData } from ' $lib/Crud/Form' ;
19
19
20
20
export let actions: Array <Action > = [];
21
21
export let filters: Array <Filter <FilterOptions >> = [];
22
22
export let theme: ThemeConfig ;
23
23
24
24
let filtersValues: Record <string , unknown > = {};
25
- const dispatchEvent = createEventDispatcher <SubmitEvent >();
25
+ const dispatchEvent = createEventDispatcher <{ submitFilters : SubmitEvent } >();
26
26
27
27
filters .forEach ((filter : Filter <FilterOptions >) => {
28
28
filtersValues [filter .field ] = undefined ;
47
47
48
48
function resetFilters() {
49
49
filtersValues = {};
50
- filters .forEach ((filter : Filter ) => {
50
+ filters .forEach ((filter : Filter < FilterOptions > ) => {
51
51
filtersValues [filter .field ] = undefined ;
52
52
});
53
- dispatchEvent (' submitFilters' , {});
53
+ dispatchEvent (' submitFilters' , {} as SubmittedData );
54
54
}
55
55
</script >
56
56
You can’t perform that action at this time.
0 commit comments