UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

34 lines (33 loc) 1.07 kB
/** * DevExtreme (cjs/__internal/scheduler/r1/utils/views.js) * Version: 24.2.6 * Build date: Mon Mar 17 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getCurrentView = void 0; var _type = require("../../../../core/utils/type"); var _const = require("../const"); const getCurrentView = (currentView, views) => { let currentViewProps = views.find((view => { const names = (0, _type.isObject)(view) ? [view.name, view.type] : [view]; if (names.includes(currentView)) { return true } return false })); if (void 0 === currentViewProps) { if (_const.VIEW_TYPES.includes(currentView)) { currentViewProps = currentView } else { [currentViewProps] = views } } return currentViewProps }; exports.getCurrentView = getCurrentView;