File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,10 @@ import { sum } from '../utils/math';
4
4
import { keyed } from 'svelte-keyed' ;
5
5
import { derived , writable , type Writable } from 'svelte/store' ;
6
6
7
+ export interface AddResizedColumnsConfig {
8
+ onResizeEnd ?: ( ev : Event ) => void ;
9
+ }
10
+
7
11
export type ResizedColumnsState = {
8
12
columnWidths : Writable < Record < string , number > > ;
9
13
} ;
@@ -63,7 +67,9 @@ type ColumnsWidthState = {
63
67
} ;
64
68
65
69
export const addResizedColumns =
66
- < Item > ( ) : TablePlugin <
70
+ < Item > ( {
71
+ onResizeEnd,
72
+ } : AddResizedColumnsConfig ) : TablePlugin <
67
73
Item ,
68
74
ResizedColumnsState ,
69
75
ResizedColumnsColumnOptions ,
@@ -181,6 +187,7 @@ export const addResizedColumns =
181
187
} ) ) ;
182
188
}
183
189
}
190
+ onResizeEnd ?.( event ) ;
184
191
if ( event instanceof MouseEvent ) {
185
192
window . removeEventListener ( 'mousemove' , dragMove ) ;
186
193
window . removeEventListener ( 'mouseup' , dragEnd ) ;
You can’t perform that action at this time.
0 commit comments