@nwebui/react-niagara-px
Version:
React Niagara Px View
15 lines (14 loc) • 560 B
TypeScript
import { ComponentType, FC } from "react";
import * as baja from "@nwebui/bajascript";
import { PxViewContextValue } from "./PxViewContext";
import { WidgetProps } from "./widgets/Widget";
export declare type WidgetFactory = (widget: baja.Component) => ComponentType<WidgetProps> | void;
declare const PxView: FC<{
url: string;
factory?: WidgetFactory;
context: PxViewContextValue;
}>;
export default PxView;
export declare function customizedLabelFactory(widgets: {
[type: string]: ComponentType<WidgetProps>;
}): WidgetFactory;