INNER CODE UNIT · TypeScript

renderTheme

PiyushSuthar/github-readme-quotes · src/renderer/theme/awesome-card.ts:19

export const renderTheme = (theme: keyof typeof themes, customColors?: CustomColors): Theme | null => {
  let baseTheme: Theme;

  // If no theme, return null
  if (theme == null && customColors == null) {
    return null;
  }
  
  if (themes[theme] && theme !== 'light' && theme !== 'dark') {
    baseTheme = themes[theme];
  } else if (theme == 'dark') {
    baseTheme = themes.defaultDarkModeSupport;
  } else {
    baseTheme = themes.default;
  } 

  if (!customColors) {
    return baseTheme;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…