mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Table: Fix type safety (#52525)
This commit is contained in:
@@ -25,13 +25,19 @@ export function CellActions({ field, cell, previewMode, onCellFilterAdded }: Cel
|
||||
};
|
||||
|
||||
const onFilterFor = useCallback(
|
||||
(event: React.MouseEvent<HTMLButtonElement>) =>
|
||||
onCellFilterAdded({ key: field.name, operator: FILTER_FOR_OPERATOR, value: cell.value }),
|
||||
(event: React.MouseEvent<HTMLButtonElement>) => {
|
||||
if (onCellFilterAdded) {
|
||||
onCellFilterAdded({ key: field.name, operator: FILTER_FOR_OPERATOR, value: cell.value });
|
||||
}
|
||||
},
|
||||
[cell, field, onCellFilterAdded]
|
||||
);
|
||||
const onFilterOut = useCallback(
|
||||
(event: React.MouseEvent<HTMLButtonElement>) =>
|
||||
onCellFilterAdded({ key: field.name, operator: FILTER_OUT_OPERATOR, value: cell.value }),
|
||||
(event: React.MouseEvent<HTMLButtonElement>) => {
|
||||
if (onCellFilterAdded) {
|
||||
onCellFilterAdded({ key: field.name, operator: FILTER_OUT_OPERATOR, value: cell.value });
|
||||
}
|
||||
},
|
||||
[cell, field, onCellFilterAdded]
|
||||
);
|
||||
|
||||
|
@@ -29,7 +29,7 @@ export interface TableCellProps extends CellProps<any> {
|
||||
tableStyles: TableStyles;
|
||||
cellProps: React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>;
|
||||
field: Field;
|
||||
onCellFilterAdded: TableFilterActionCallback;
|
||||
onCellFilterAdded?: TableFilterActionCallback;
|
||||
innerWidth: number;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user