private _registerTheme()

in lib/builders/ThemeBuilder.ts [78:92]


  private _registerTheme(theme: MdTheme) {
    // Apply defaults theme palettes to current theme.
    theme = merge({}, DefaultConfig.theme, theme);

    let themeRef = this._$mdThemingProvider
      .theme(theme.name || 'default')
      .primaryPalette(theme.primaryPalette, theme.primaryPaletteHues)
      .accentPalette(theme.accentPalette, theme.accentPaletteHues)
      .warnPalette(theme.warnPalette, theme.warnPaletteHues)
      .backgroundPalette(theme.backgroundPalette, theme.backgroundPaletteHues);

    if (theme.dark) {
      themeRef.dark();
    }
  }