Fix ThemeManager definition

This commit is contained in:
Alexandru Ciuca
2015-09-30 11:17:38 +03:00
parent 429dcbaa9c
commit ad5abf0ed4
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ class MaterialUiTests extends React.Component<{}, {}> implements React.LinkedSta
render() {
// "http://material-ui.com/#/customization/themes"
let ThemeManager = new mui.Styles.ThemeManager();
let ThemeManager = mui.Styles.ThemeManager;
let muiTheme: mui.Styles.MuiTheme = ThemeManager.getMuiTheme({
palette: {
accent1Color: Colors.cyan100
+2 -1
View File
@@ -1051,12 +1051,13 @@ declare namespace __MaterialUI {
export function ThemeDecorator(muiTheme: Styles.MuiTheme): <P>(Component: React.ComponentClass<P>) => React.ComponentClass<P>;
export class ThemeManager {
interface ThemeManager {
getMuiTheme(rawTheme: RawTheme): MuiTheme;
modifyRawThemeSpacing(muiTheme: MuiTheme, newSpacing: Spacing): MuiTheme;
modifyRawThemePalette(muiTheme: MuiTheme, newPaletteKeys: ThemePalette): MuiTheme;
modifyRawThemeFontFamily(muiTheme: MuiTheme, newFontFamily: string): MuiTheme;
}
export var ThemeManager: ThemeManager;
interface Transitions {
easeOut(duration?: string, property?: string | string[], delay?: string, easeFunction?: string): string;