office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
27 lines (26 loc) • 1.01 kB
TypeScript
/// <reference types="react" />
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(slotRule);
private _accessibilityRow;
private _accessibilityTableBody;
private _outputSection;
private _makeNewTheme;
private _baseColorSlotPicker;
}