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) 934 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const y=require("react/jsx-runtime"),D=require("react"),q=require("./PostsFilterDropdown.js"),v=require("@devgateway/wp-react-lib"),x=t=>{const{group:s,placeholder:n,allLabel:r,noneLabel:l,useSingleColumn:c,enableTextSearch:i,filterType:u,showNoDataOption:p,closeOnSelect:d,allNoneSameBehaviour:f,autoApply:g,alphabeticalSort:h,ascOrder:S,onChange:b,setYearOptions:Y,setYearFilterLoading:a}=t,O=async()=>{a(!0);const w=(await v.getYearRange()).data.map(e=>({key:e,value:e,text:e.toString()}));return a(!1),w};return D.useEffect(()=>{(async()=>{const o=await O();Y(o)})()},[]),y.jsx(q.default,{...t,group:s,placeholder:n,allLabel:r,noneLabel:l,useSingleColumn:c,enableTextSearch:i,filterType:u,showNoDataOption:p,closeOnSelect:d,allNoneSameBehaviour:f,autoApply:g,alphabeticalSort:h,ascOrder:S,onChange:b})};exports.default=x;