UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

29 lines (28 loc) 1.04 kB
/** * DevExtreme (esm/__internal/scheduler/utils/resource_manager/popup_utils.js) * Version: 25.1.3 * Build date: Wed Jun 25 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import { current, isFluent } from "../../../../ui/themes"; export const createResourceEditorModel = resourceById => Object.values(resourceById).map((resourceLoader => { const dataField = resourceLoader.resourceIndex; return { editorOptions: { dataSource: resourceLoader.dataSource, displayExpr: resourceLoader.dataAccessor.textExpr, valueExpr: resourceLoader.dataAccessor.idExpr, stylingMode: isFluent(current()) ? "filled" : "outlined" }, dataField: dataField, editorType: resourceLoader.allowMultiple ? "dxTagBox" : "dxSelectBox", label: { text: resourceLoader.resourceName ?? dataField } } }));