UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

31 lines (29 loc) 1.16 kB
/** * DevExtreme (esm/__internal/pagination/utils/compatibility_utils.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/ */ import messageLocalization from "../../../common/core/localization/message"; import { PaginationConfigContext } from "../common/pagination_config_context"; function getPaginationConfig(context) { if (context[PaginationConfigContext.id]) { return context[PaginationConfigContext.id] } return PaginationConfigContext.defaultValue } export function isGridCompatibilityMode(context) { var _getPaginationConfig; return !!(null !== (_getPaginationConfig = getPaginationConfig(context)) && void 0 !== _getPaginationConfig && _getPaginationConfig.isGridCompatibilityMode) } export function getLocalizationMessage(context, key) { let actualKey = key; if (isGridCompatibilityMode(context)) { actualKey = key.replace("dxPagination", "dxPager") } return messageLocalization.getFormatter(actualKey)() }