10 lines
320 B
JavaScript
10 lines
320 B
JavaScript
import * as React from 'react';
|
|
export default function useHover() {
|
|
const [startRow, setStartRow] = React.useState(-1);
|
|
const [endRow, setEndRow] = React.useState(-1);
|
|
const onHover = React.useCallback((start, end) => {
|
|
setStartRow(start);
|
|
setEndRow(end);
|
|
}, []);
|
|
return [startRow, endRow, onHover];
|
|
} |