UNPKG

@progress/kendo-react-intl

Version:

React Internationalization package provides services for parsing and formatting of dates and numbers. KendoReact Internationalization package

9 lines (8 loc) 1.62 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const P=require("react"),f=require("@progress/kendo-intl"),b=require("../Intl/IntlProvider.js"),p=require("../Intl/IntlDataProvider.js"),l=require("../Intl/load.js"),q=require("../Localization/LocalizationProvider.js"),z=require("../Localization/LocalizationDataProvider.js"),D=require("../Localization/messages.js"),s=require("@progress/kendo-react-common");function I(o){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(o){for(const e in o)if(e!=="default"){const n=Object.getOwnPropertyDescriptor(o,e);Object.defineProperty(t,e,n.get?n:{enumerable:!0,get:()=>o[e]})}}return t.default=o,Object.freeze(t)}const r=I(P),O=o=>{var a,c,i;const{language:t="",locale:e="en",children:n}=o,u=f.localeInfo(e),d=(a=D.messages[t])!=null?a:[],m=((c=l.locales.version)!=null?c:[]).concat((i=l.locales[u.name])!=null?i:[]),[g]=s.useCustomComponent(e?b.IntlProvider:r.Fragment),[v]=s.useCustomComponent(t?q.LocalizationProvider:r.Fragment);return r.createElement(z.LocalizationDataProvider,{data:d,language:t},r.createElement(p.IntlDataProvider,{data:m,locale:e},r.createElement(v,{language:t},r.createElement(g,{locale:e},n))))};exports.ServerGlobalization=O;