| 1234567891011121314151617181920212223 |
- import { LoadingState, TimeSeries, TimeRange } from './series';
- export interface PanelProps<T = any> {
- timeSeries: TimeSeries[];
- timeRange: TimeRange;
- loading: LoadingState;
- options: T;
- renderCounter: number;
- }
- export interface PanelOptionsProps<T = any> {
- options: T;
- onChange: (options: T) => void;
- }
- export interface PanelMenuItem {
- type?: 'submenu' | 'divider';
- text?: string;
- iconClassName?: string;
- onClick?: () => void;
- shortcut?: string;
- subMenu?: PanelMenuItem[];
- }
|