office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
26 lines (25 loc) • 941 B
TypeScript
import { BaseComponent } from 'office-ui-fabric-react/lib/Utilities';
import { IThemeSlotRule, IThemeRules } from 'office-ui-fabric-react/lib/ThemeGenerator';
export interface IThemeGeneratorPageState {
themeRules: IThemeRules;
colorPickerSlotRule: IThemeSlotRule | null;
colorPickerElement: HTMLElement | null;
colorPickerVisible: boolean;
}
export declare class ThemeGeneratorPage extends BaseComponent<{}, IThemeGeneratorPageState> {
private _semanticSlotColorChangeTimeout;
constructor(props: {});
componentWillUnmount(): void;
render(): JSX.Element;
private _colorPickerOnDismiss;
private _semanticSlotRuleChanged;
private _onSwatchClick;
private _slotWidget;
private _fabricSlotWidget;
private _colorSquareSwatchWidget;
private _accessibilityRow;
private _accessibilityTableBody;
private _outputSection;
private _makeNewTheme;
private _baseColorSlotPicker;
}