UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

23 lines (22 loc) 833 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _commonNextFocusItem = require("../../internals/commonNextFocusItem"); const outSeriesTypes = new Set(['radar']); const keyboardFocusHandler = event => { switch (event.key) { case 'ArrowRight': return (0, _commonNextFocusItem.createGetNextIndexFocusedItem)(outSeriesTypes, true); case 'ArrowLeft': return (0, _commonNextFocusItem.createGetPreviousIndexFocusedItem)(outSeriesTypes, true); case 'ArrowDown': return (0, _commonNextFocusItem.createGetPreviousSeriesFocusedItem)(outSeriesTypes); case 'ArrowUp': return (0, _commonNextFocusItem.createGetNextSeriesFocusedItem)(outSeriesTypes); default: return null; } }; var _default = exports.default = keyboardFocusHandler;