@iobroker/adapter-react
Version:
React classes to develop admin interfaces for ioBroker with react.
29 lines (28 loc) • 1.86 kB
TypeScript
declare const _default: React.ComponentType<Pick<PropTypes.InferProps<{
data: PropTypes.Validator<any[]>;
className: PropTypes.Requireable<string>;
loading: PropTypes.Requireable<boolean>;
name: PropTypes.Requireable<string>;
columns: PropTypes.Validator<PropTypes.InferProps<{
cellStyle: PropTypes.Requireable<object>;
editComponent: PropTypes.Requireable<(...args: any[]) => any>;
field: PropTypes.Requireable<string>;
headerStyle: PropTypes.Requireable<object>;
hidden: PropTypes.Requireable<boolean>;
lookup: PropTypes.Requireable<object>;
editable: PropTypes.Requireable<boolean>;
title: PropTypes.Requireable<string>;
type: PropTypes.Requireable<string>;
}>[]>;
noSort: PropTypes.Requireable<boolean>;
onUpdate: PropTypes.Requireable<(...args: any[]) => any>;
onDelete: PropTypes.Requireable<(...args: any[]) => any>;
noAdd: PropTypes.Requireable<boolean>;
themeType: PropTypes.Requireable<string>;
glowOnChange: PropTypes.Requireable<boolean>;
socket: PropTypes.Requireable<object>;
levelShift: PropTypes.Requireable<number>;
}>, "data" | "name" | "columns" | "loading" | "className" | "socket" | "themeType" | "onUpdate" | "levelShift" | "noSort" | "onDelete" | "noAdd" | "glowOnChange"> & import("@material-ui/core/styles").StyledComponentProps<"table" | "cell" | "tableContainer" | "rowMainWithChildren" | "rowMainWithoutChildren" | "rowNoEdit" | "cellExpand" | "cellButton" | "cellHeader" | "width_name_nicknames" | "width_ioType" | "width_type" | "width_displayTraits" | "width_roomHint" | "rowSecondary" | "cellSecondary" | "visuallyHidden" | "fieldEditWithButton" | "fieldEdit" | "fieldButton" | "colorDialog" | "subText" | "glow">>;
export default _default;
import PropTypes from "prop-types";
import React from "react";