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.

162 lines (161 loc) 8.3 kB
import { default as React } from 'react'; import { default as Immutable } from 'immutable'; export declare const components: { pageGallery: React.LazyExoticComponent<React.FC<import('react-intl').WithIntlProps<import('./pagegallery/index').PageGalleryProps>> & { WrappedComponent: React.ComponentType<import('./pagegallery/index').PageGalleryProps>; }>; postsCarousel: React.LazyExoticComponent<(props: import('./postscarousel/index').PostCarouselProps) => React.JSX.Element>; chart: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; filter: React.LazyExoticComponent<React.FC<import('react-intl').WithIntlProps<any>> & { WrappedComponent: React.ComponentType<any>; }>; showCaseForm: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; newsLetter: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; tabbedPosts: React.LazyExoticComponent<import('react-redux').ConnectedComponent<React.FC<import('react-intl').WithIntlProps<any>> & { WrappedComponent: React.ComponentType<any>; }, { [x: string]: any; }>>; pageModules: React.LazyExoticComponent<import('react-redux').ConnectedComponent<React.FC<import('react-intl').WithIntlProps<any>> & { WrappedComponent: React.ComponentType<any>; }, { [x: string]: any; [x: number]: any; [x: symbol]: any; "data-type": string; "data-taxonomy": string; "data-categories": string; "data-items": string; "data-nav-label": string; "data-to-top-label": string; "data-preview-mode": string; editing: string; parent: string; unique: string; intl: any; context?: React.Context<import('react-redux').ReactReduxContextValue<any, import('redux').UnknownAction> | null> | undefined; store?: import('redux').Store | undefined; }>>; featuredTabs: React.LazyExoticComponent<import('react-redux').ConnectedComponent<React.FC<import('./featuredtabs/index').FeatureTabsProps>, { [x: string]: any; }>>; verticalTabs: React.LazyExoticComponent<import('react-redux').ConnectedComponent<React.FC<import('./vertical-featuredtabs/index').VerticalFeaturedTabsProps>, { [x: string]: any; }>>; inlineList: React.LazyExoticComponent<React.FC<import('./inlinelist/index').InlineListProps>>; download: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; [x: number]: any; [x: symbol]: any; context?: React.Context<import('react-redux').ReactReduxContextValue<any, import('redux').UnknownAction> | null> | undefined; store?: import('redux').Store | undefined; } | { [x: string]: any; [x: number]: any; [x: symbol]: any; store?: import('redux').Store | undefined; }>>; downloadPdf: React.LazyExoticComponent<(props: any) => React.JSX.Element>; map: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; dataFiltersReset: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; dataFiltersApply: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; tooltip: React.LazyExoticComponent<({ "data-description": description }: { "data-description"?: string | undefined; }) => React.JSX.Element>; references: React.LazyExoticComponent<import('react-redux').ConnectedComponent<({ editing, "data-columns": cols, "data-height": height, "data-flex-direction": flexDirection }: { editing?: boolean | undefined; "data-columns"?: number | undefined; "data-height"?: number | undefined; "data-flex-direction"?: string | undefined; }) => React.JSX.Element, { [x: string]: any; }>>; reference: React.LazyExoticComponent<import('react-redux').ConnectedComponent<({ "data-index": index, "data-description": description, "data-link": link }: { "data-index"?: string | undefined; "data-description"?: string | undefined; "data-link"?: string | undefined; }) => React.JSX.Element, { [x: string]: any; }>>; timeLine: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; [x: number]: any; [x: symbol]: any; context?: React.Context<import('react-redux').ReactReduxContextValue<any, import('redux').UnknownAction> | null> | undefined; store?: import('redux').Store | undefined; } | { [x: string]: any; [x: number]: any; [x: symbol]: any; store?: import('redux').Store | undefined; }>>; newTimeLine: React.LazyExoticComponent<(props: any) => React.JSX.Element>; measures: React.LazyExoticComponent<React.FC<import('./measures/index').MeasuresProps>>; menu: React.LazyExoticComponent<(props: any) => React.JSX.Element>; childPagesMenu: React.LazyExoticComponent<React.FC<import('react-intl').WithIntlProps<any>> & { WrappedComponent: React.ComponentType<any>; }>; newMap: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; parallaxContainer: React.LazyExoticComponent<(props: import('./parallax/index').ParallaxProps) => React.JSX.Element>; wrapped: React.LazyExoticComponent<(props: any) => React.JSX.Element>; sankeyChart: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; dataLabel: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; body: React.LazyExoticComponent<React.FC<import('react-intl').WithIntlProps<any>> & { WrappedComponent: React.ComponentType<any>; }>; supersetChart: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; supersetDashboard: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; agreeAndDownload: React.LazyExoticComponent<(props: any) => React.JSX.Element>; bigNumber: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; bigNumberTrend: React.LazyExoticComponent<import('react-redux').ConnectedComponent<(props: any) => React.JSX.Element, { [x: string]: any; }>>; redirect: () => null; }; export declare const customizer: { components: {}; reducers: Record<string, (state: Immutable.MapOf<{ mode: string; }> | undefined, action: any) => any>; registerCustomEmbeddables: (components: Record<string, React.ComponentType<any>>) => void; getComponentByNameIgnoreCase: (name: string) => React.NamedExoticComponent<import('react-intl').WithIntlProps<import('react-intl').WrappedComponentProps<any>>> | null; registerCustomReducers: (reducers: (state: Immutable.MapOf<{ mode: string; }> | undefined, action: any) => any) => void; getReducers: () => Record<string, (state: Immutable.MapOf<{ mode: string; }> | undefined, action: any) => any>; }; export declare const getComponentByNameIgnoreCase: (name: string) => React.NamedExoticComponent<import('react-intl').WithIntlProps<import('react-intl').WrappedComponentProps<any>>> | null; export declare const reducers: { data: (state: Immutable.MapOf<{ mode: string; }> | undefined, action: any) => Immutable.MapOf<{ mode: string; }>; embeddable: (state: Immutable.MapOf<{}> | undefined, action: any) => Immutable.MapOf<{}>; };