From ad5abf0ed47203fa3afe425c0b2179265f29a1a4 Mon Sep 17 00:00:00 2001 From: Alexandru Ciuca Date: Wed, 30 Sep 2015 11:17:38 +0300 Subject: [PATCH] Fix ThemeManager definition --- material-ui/material-ui-tests.tsx | 2 +- material-ui/material-ui.d.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/material-ui/material-ui-tests.tsx b/material-ui/material-ui-tests.tsx index 0aa2162dd..d4dd110d3 100644 --- a/material-ui/material-ui-tests.tsx +++ b/material-ui/material-ui-tests.tsx @@ -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 diff --git a/material-ui/material-ui.d.ts b/material-ui/material-ui.d.ts index a45448133..ae6953fe3 100644 --- a/material-ui/material-ui.d.ts +++ b/material-ui/material-ui.d.ts @@ -1051,12 +1051,13 @@ declare namespace __MaterialUI { export function ThemeDecorator(muiTheme: Styles.MuiTheme):

(Component: React.ComponentClass

) => React.ComponentClass

; - 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;