@kubit-ui-web/react-components
Version:
Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience
21 lines • 555 B
JavaScript
export const keyRightMove = (pills) => (prevFocus) => {
let newFocus = Math.max(prevFocus, 0);
if (prevFocus >= 0) {
newFocus += 1;
}
if (prevFocus >= pills.length - 1) {
newFocus = 0;
}
return newFocus;
};
export const keyLeftMove = (pills) => (prevFocus) => {
let newFocus = Math.max(prevFocus, 0);
if (prevFocus <= pills.length - 1) {
newFocus -= 1;
}
if (prevFocus === 0) {
newFocus = pills.length - 1;
}
return newFocus;
};
//# sourceMappingURL=pillSelector.utils.js.map