export const lightPaletteText = {
  primary: '#151B30',
  secondary: '#6D6D6D',
  disabled: '#D9D9D9',
};

export const darkPaletteText = {
  primary: 'rgb(255,255,255)',
  secondary: 'rgb(148, 163, 184)',
  disabled: 'rgb(156, 163, 175)',
};

const themesConfig = {
  default: {
    palette: {
      mode: 'light',
      divider: '#e2e8f0',
      text: lightPaletteText,
      common: {
        black: 'rgb(17, 24, 39)',
        white: 'rgb(255, 255, 255)',
        layout: '#141D39',
        ...lightPaletteText,
      },
      primary: {
        light: '#64748b',
        main: '#F1F5F9',
        dark: '#F1F1FB',
        contrastText: darkPaletteText.primary,
      },
      secondary: {
        light: '#1AD079',
        main: '#4D53FF',
        dark: '#3730a3',
        contrastText: darkPaletteText.primary,
      },
      background: {
        paper: '#FFFFFF',
        default: '#F1F5F9',
      },
      accept: {
        light: '#E8FAF2',
        main: '#10A75F',
      },
      error: {
        light: '#FBEBEA',
        main: '#D83529',
        dark: '#b71c1c',
      },
    },
  },
  defaultDark: {
    palette: {
      mode: 'dark',
      divider: 'rgba(241,245,249,.12)',
      text: darkPaletteText,
      common: {
        black: 'rgb(17, 24, 39)',
        white: 'rgb(255, 255, 255)',
      },
      primary: {
        light: '#64748b',
        main: '#334155',
        dark: '#0f172a',
        contrastText: darkPaletteText.primary,
      },
      secondary: {
        light: '#818cf8',
        main: '#4f46e5',
        dark: '#3730a3',
        contrastText: darkPaletteText.primary,
      },
      background: {
        paper: '#1e293b',
        default: '#141D39',
      },
      error: {
        light: '#ffcdd2',
        main: '#f44336',
        dark: '#b71c1c',
      },
      status: {
        danger: 'orange',
      },
    },
  },
};

export default themesConfig;
