Skip to content

Commit 874875a

Browse files
authored
fix: onDelete is not a function (#1059)
* fix: onDelete is not a function * chore: update types
1 parent 17d087d commit 874875a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Handles/Handle.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export interface HandleProps
2222
dragging: boolean;
2323
draggingDelete: boolean;
2424
onStartMove: OnStartMove;
25-
onDelete: (index: number) => void;
25+
onDelete?: (index: number) => void;
2626
onOffsetChange: (value: number | 'min' | 'max', valueIndex: number) => void;
2727
onFocus: (e: React.FocusEvent<HTMLDivElement>, index: number) => void;
2828
onMouseEnter: (e: React.MouseEvent<HTMLDivElement>, index: number) => void;
@@ -127,7 +127,7 @@ const Handle = React.forwardRef<HTMLDivElement, HandleProps>((props, ref) => {
127127

128128
case KeyCode.BACKSPACE:
129129
case KeyCode.DELETE:
130-
onDelete(valueIndex);
130+
onDelete?.(valueIndex);
131131
break;
132132
}
133133

src/Handles/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export interface HandlesProps {
1313
onOffsetChange: (value: number | 'min' | 'max', valueIndex: number) => void;
1414
onFocus?: (e: React.FocusEvent<HTMLDivElement>) => void;
1515
onBlur?: (e: React.FocusEvent<HTMLDivElement>) => void;
16-
onDelete: (index: number) => void;
16+
onDelete?: (index: number) => void;
1717
handleRender?: HandleProps['render'];
1818
/**
1919
* When config `activeHandleRender`,

0 commit comments

Comments
 (0)