@iobroker/adapter-react
Version:
React classes to develop admin interfaces for ioBroker with react.
26 lines (25 loc) • 845 B
TypeScript
export default IconSelector;
declare class IconSelector extends React.Component<any, any, any> {
constructor(props: any);
state: {
opened: boolean;
names: any[];
filter: string;
icons: any;
};
loadAllIcons(): void;
render(): JSX.Element;
}
declare namespace IconSelector {
namespace propTypes {
const icons: PropTypes.Requireable<any[]>;
const onlyRooms: PropTypes.Requireable<boolean>;
const onlyDevices: PropTypes.Requireable<boolean>;
const onSelect: PropTypes.Requireable<(...args: any[]) => any>;
const onChange: PropTypes.Requireable<(...args: any[]) => any>;
const t: PropTypes.Validator<(...args: any[]) => any>;
const lang: PropTypes.Validator<string>;
}
}
import React from "react";
import PropTypes from "prop-types";