@kit-data-manager/react-pid-component
Version:
React wrapper for the package @kit-data-manager/pid-component
50 lines (49 loc) • 3.87 kB
TypeScript
import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime';
import { type PidCollapsibleCustomEvent, type PidDataTableCustomEvent, type PidPaginationCustomEvent, type PidTooltipCustomEvent } from "@kit-data-manager/pid-component";
import type { Components } from "@kit-data-manager/pid-component/dist/components";
import { ColorHighlight as ColorHighlightElement } from "@kit-data-manager/pid-component/dist/components/color-highlight.js";
import { CopyButton as CopyButtonElement } from "@kit-data-manager/pid-component/dist/components/copy-button.js";
import { JsonViewer as JsonViewerElement } from "@kit-data-manager/pid-component/dist/components/json-viewer.js";
import { LocaleVisualization as LocaleVisualizationElement } from "@kit-data-manager/pid-component/dist/components/locale-visualization.js";
import { PidActions as PidActionsElement } from "@kit-data-manager/pid-component/dist/components/pid-actions.js";
import { PidCollapsible as PidCollapsibleElement } from "@kit-data-manager/pid-component/dist/components/pid-collapsible.js";
import { PidComponent as PidComponentElement } from "@kit-data-manager/pid-component/dist/components/pid-component.js";
import { PidDataTable as PidDataTableElement } from "@kit-data-manager/pid-component/dist/components/pid-data-table.js";
import { PidPagination as PidPaginationElement } from "@kit-data-manager/pid-component/dist/components/pid-pagination.js";
import { PidTooltip as PidTooltipElement } from "@kit-data-manager/pid-component/dist/components/pid-tooltip.js";
export type ColorHighlightEvents = NonNullable<unknown>;
export declare const ColorHighlight: StencilReactComponent<ColorHighlightElement, ColorHighlightEvents, Components.ColorHighlight>;
export type CopyButtonEvents = NonNullable<unknown>;
export declare const CopyButton: StencilReactComponent<CopyButtonElement, CopyButtonEvents, Components.CopyButton>;
export type JsonViewerEvents = NonNullable<unknown>;
export declare const JsonViewer: StencilReactComponent<JsonViewerElement, JsonViewerEvents, Components.JsonViewer>;
export type LocaleVisualizationEvents = NonNullable<unknown>;
export declare const LocaleVisualization: StencilReactComponent<LocaleVisualizationElement, LocaleVisualizationEvents, Components.LocaleVisualization>;
export type PidActionsEvents = NonNullable<unknown>;
export declare const PidActions: StencilReactComponent<PidActionsElement, PidActionsEvents, Components.PidActions>;
export type PidCollapsibleEvents = {
onCollapsibleToggle: EventName<PidCollapsibleCustomEvent<boolean>>;
onContentHeightChange: EventName<PidCollapsibleCustomEvent<{
maxHeight: number;
}>>;
};
export declare const PidCollapsible: StencilReactComponent<PidCollapsibleElement, PidCollapsibleEvents, Components.PidCollapsible>;
export type PidComponentEvents = NonNullable<unknown>;
export declare const PidComponent: StencilReactComponent<PidComponentElement, PidComponentEvents, Components.PidComponent>;
export type PidDataTableEvents = {
onPageChange: EventName<PidDataTableCustomEvent<number>>;
onItemsPerPageChange: EventName<PidDataTableCustomEvent<number>>;
};
export declare const PidDataTable: StencilReactComponent<PidDataTableElement, PidDataTableEvents, Components.PidDataTable>;
export type PidPaginationEvents = {
onPageChange: EventName<PidPaginationCustomEvent<number>>;
onItemsPerPageChange: EventName<PidPaginationCustomEvent<number>>;
};
export declare const PidPagination: StencilReactComponent<PidPaginationElement, PidPaginationEvents, Components.PidPagination>;
export type PidTooltipEvents = {
onTooltipExpansionChange: EventName<PidTooltipCustomEvent<{
expand: boolean;
requiredHeight: number;
}>>;
};
export declare const PidTooltip: StencilReactComponent<PidTooltipElement, PidTooltipEvents, Components.PidTooltip>;