UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

32 lines (31 loc) 915 B
/** * DevExtreme (esm/__internal/scheduler/r1/utils/views.js) * Version: 23.2.6 * Build date: Wed May 01 2024 * * Copyright (c) 2012 - 2024 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import { isObject } from "../../../../core/utils/type"; import { VIEW_TYPES } from "../const"; export var getCurrentView = (currentView, views) => { var currentViewProps = views.find(view => { var names = isObject(view) ? [view.name, view.type] : [view]; if (names.includes(currentView)) { return true } return false }); if (void 0 === currentViewProps) { if (VIEW_TYPES.includes(currentView)) { currentViewProps = currentView } else { [currentViewProps] = views } } return currentViewProps };