UNPKG

@devgateway/dvz-ui-react

Version:

A modular, embeddable React component library for data visualization and UI, built with TypeScript. Provides reusable components for charts, maps, dashboards, and more, with built-in support for internationalization and Redux integration.

2 lines (1 loc) 772 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=e=>{const{metadata:t}=e||{},r={};return t&&t.measures.forEach(a=>{r[a.value]=a}),r},l=e=>{const{metadata:t}=e||{},r={};return t&&t.types.forEach(a=>{r[a.dimension]={dimension:a.dimension,category:a.category,items:a.items}}),r},i=(e,t)=>e?e.labels&&e.labels[t.toUpperCase()]?e.labels[t.toUpperCase()]:e.label?e.label:e.value:null,o=(e,t,r,a)=>new Intl.Collator(t,{caseFirst:"upper",numeric:!0,sensitivity:"variant"}).compare(e?a:r,e?r:a),u=(e,t,r)=>e?r-t:t-r,p=(e,t,r)=>{let a=Date.parse(t+""),s=Date.parse(r+"");return!isNaN(a)&&!isNaN(s)?e?s-a:a-s:0};exports.alphaSort=o;exports.dateSort=p;exports.getTranslatedValue=i;exports.measuresMap=n;exports.numericSort=u;exports.typesMap=l;