@progress/kendo-vue-buttons
Version:
9 lines (8 loc) • 836 B
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});let t=function(e){return e.next="next",e.prev="prev",e.current="current",e.reset="reset",e}({});const s=(e,r)=>{const u=r.items.findIndex(n=>n===e);switch(r.type){case t.next:return u===r.items.length-1?e:r.items[u+1];case t.prev:return u===0?e:r.items[u-1];case t.current:return r.payload;case t.reset:return null;default:return e}};exports.FOCUS_ACTION=t;exports.focusReducer=s;