@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
20 lines (19 loc) • 854 B
TypeScript
import * as React from 'react';
import * as ThemeRedux from '../../Redux/ActionsReducers/ThemeRedux';
import { ModuleViewPopupProps } from '../Components/SharedProps/ModuleViewPopupProps';
import { AdaptableTheme } from '../../AdaptableState/ThemeState';
interface ThemePopupProps extends ModuleViewPopupProps<ThemePopupComponent> {
CurrentTheme: string;
UserThemes: AdaptableTheme[];
SelectTheme: (newTheme: string) => ThemeRedux.ThemeSelectAction;
hideShowInWindow?: boolean;
}
declare class ThemePopupComponent extends React.Component<ThemePopupProps, {}> {
render(): React.JSX.Element;
onChangeTheme(value: string): void;
handleCreateNewTheme: (variant: 'dark' | 'light') => void;
}
export declare let ThemePopup: import("react-redux").ConnectedComponent<typeof ThemePopupComponent, {
[x: string]: any;
}>;
export {};