@plurid/plurid-ui-components-react
Version:
Plurid User Interface Components for React
25 lines (24 loc) • 807 B
TypeScript
import React from 'react';
import { Theme } from '@plurid/plurid-themes';
import { Dashboard } from './data';
export interface DashboardsRendererProperties {
dashboards: Dashboard[];
theme: Theme;
rendererID?: string;
identonym?: string;
usageType?: string;
brandingName?: string;
brandingNameStyle?: React.CSSProperties;
brandingLogo?: string;
activeDashboard?: string;
activeRender?: string;
compactSelectors?: boolean;
fullRenderArea?: boolean;
noDashboardRender?: JSX.Element;
openManual?: () => void;
atDashboardChange?: (newDashboard: string) => void;
atUIChange?: (type: string, value: any) => void;
logout?: () => void;
}
declare const DashboardsRenderer: React.FC<DashboardsRendererProperties>;
export default DashboardsRenderer;