@luzmo/react-embed
Version:
This is a React library for embedding [Luzmo](https://luzmo.com) dashboards in your React application.
21 lines (20 loc) • 2.76 kB
TypeScript
import { LuzmoEmbedDashboard } from '@luzmo/embed';
import * as React from 'react';
declare const BaseLuzmoDashboardComponent: import("@lit/react").ReactWebComponent<LuzmoEmbedDashboard, {
itemsRendered: string;
load: string;
changedFilters: string;
customEvent: string;
exported: string;
dashboardAction: string;
}>;
export type LuzmoDashboardProps = React.ComponentProps<typeof BaseLuzmoDashboardComponent>;
export declare const LuzmoDashboardComponent: React.ForwardRefExoticComponent<Omit<Omit<React.HTMLAttributes<LuzmoEmbedDashboard>, "mainColor" | "theme" | "timezoneId" | "iframe" | "setEditMode" | "setPreview" | "authKey" | "authToken" | "loaderBackground" | "loaderFontColor" | "loaderSpinnerColor" | "loaderSpinnerBackground" | "exportDashboard" | "libVersion" | "promises" | "params" | "iframeLoaded" | "loaderSize" | "borderWidth" | "minHeight" | "iframeWidth" | "iframeHeight" | "browserNotSupported" | "dimensions" | "currentScreenMode" | "iframeStyle" | "currentAuthKey" | "currentAuthToken" | "updateComplete" | "appServer" | "language" | "editorLanguage" | "qeVersion" | "screenMode" | "itemDimensions" | "dashboardId" | "dashboardSlug" | "itemId" | "accentColor" | "editMode" | "getData" | "getFilters" | "refreshData" | "reloadDashboard" | "setAuthorization" | "setSelectedData" | "container" | "apiHost" | "switchScreenModeOnResize" | "embedMode" | "load" | "changedFilters" | "exported" | "dashboardAction" | "customEvent" | "luzmoEmbedContainer" | "getAccessibleDashboards" | "itemsRendered" | "renderRoot" | "isUpdatePending" | "hasUpdated" | "addController" | "removeController" | "connectedCallback" | "disconnectedCallback" | "attributeChangedCallback" | "requestUpdate" | "_containerId" | "_iframeId" | "_iframeUrl" | "_containerStyle" | "_loaderStyle" | "_lcStyle" | "_loadingCircleStyle" | "_containerLoaderStyle" | "_loaderMsg" | "containerWidth" | "_itemEmbedding" | "browserError" | "browserErrorMsg" | "dashboardError" | "isInitCalled" | "_loadTimeoutHandle" | "_onResize" | "_resizeObserver" | "firstUpdated" | "initComponent" | "setAllAttributes" | "updated" | "_setOptions" | "_updateIframeUrl" | "_setupLoader" | "_displayError" | "_calculateDimAfterDashboardLoaded" | "_loaderStyles" | "render" | "getDashboards" | "addFilters" | "isWebComponentViewMode" | "renderOptions"> & {
itemsRendered?: (e: Event) => void;
load?: (e: Event) => void;
changedFilters?: (e: Event) => void;
customEvent?: (e: Event) => void;
exported?: (e: Event) => void;
dashboardAction?: (e: Event) => void;
} & Partial<Omit<LuzmoEmbedDashboard, keyof HTMLElement>> & React.RefAttributes<LuzmoEmbedDashboard>, "ref"> & React.RefAttributes<LuzmoEmbedDashboard>>;
export default LuzmoDashboardComponent;