@import 'palettes';

$private-eui-color: eui-color-variant(map-get($ecl-base-colors, 'grey-100') , 100);
$private-eui-color-white: #fff;

$mat-eui-primary: (
    50: $palette-primary-50,
    100: $palette-primary-100,
    200: $palette-primary-200,
    300: $palette-primary-300,
    400: $palette-primary-400,
    500: $palette-primary-500,
    600: $palette-primary-600,
    700: $palette-primary-700,
    800: $palette-primary-800,
    900: $palette-primary-900,
    A100: $palette-primary-A100,
    A200: $palette-primary-A200,
    A400: $palette-primary-A400,
    A700: $palette-primary-A700,
    contrast: (
        50: $private-eui-color,
        100: $private-eui-color,
        200: $private-eui-color,
        300: $private-eui-color,
        400: $private-eui-color,
        500: $private-eui-color-white,
        600: $private-eui-color-white,
        700: $private-eui-color-white,
        800: $private-eui-color-white,
        900: $private-eui-color-white,
        A100: $private-eui-color,
        A200: $private-eui-color-white,
        A400: $private-eui-color-white,
        A700: $private-eui-color-white,
    )
);

$mat-eui-secondary: (
    50: $palette-grey-50,
    100: $palette-grey-100,
    200: $palette-grey-200,
    300: $palette-grey-300,
    400: $palette-grey-400,
    500: $palette-grey-500,
    600: $palette-grey-600,
    700: $palette-grey-700,
    800: $palette-grey-800,
    900: $palette-grey-900,
    A100: $palette-grey-A100,
    A200: $palette-grey-A200,
    A400: $palette-grey-A400,
    A700: $palette-grey-A700,
    contrast: (
        50: $private-eui-color,
        100: $private-eui-color,
        200: $private-eui-color,
        300: $private-eui-color,
        400: $private-eui-color-white,
        500: $private-eui-color-white,
        600: $private-eui-color-white,
        700: $private-eui-color-white,
        800: $private-eui-color-white,
        900: $private-eui-color-white,
        A100: $private-eui-color,
        A200: $private-eui-color,
        A400: $private-eui-color,
        A700: $private-eui-color-white,
    )
);

$mat-eui-info: (
    50: $palette-info-50,
    100: $palette-info-100,
    200: $palette-info-200,
    300: $palette-info-300,
    400: $palette-info-400,
    500: $palette-info-500,
    600: $palette-info-600,
    700: $palette-info-700,
    800: $palette-info-800,
    900: $palette-info-900,
    A100: $palette-info-A100,
    A200: $palette-info-A200,
    A400: $palette-info-A400,
    A700: $palette-info-A700,
    contrast: (
        50: $private-eui-color,
        100: $private-eui-color,
        200: $private-eui-color,
        300: $private-eui-color,
        400: $private-eui-color,
        500: $private-eui-color-white,
        600: $private-eui-color-white,
        700: $private-eui-color-white,
        800: $private-eui-color-white,
        900: $private-eui-color-white,
        A100: $private-eui-color,
        A200: $private-eui-color,
        A400: $private-eui-color,
        A700: $private-eui-color-white,
    )
);

$mat-eui-success: (
    50: $palette-success-50,
    100: $palette-success-100,
    200: $palette-success-200,
    300: $palette-success-300,
    400: $palette-success-400,
    500: $palette-success-500,
    600: $palette-success-600,
    700: $palette-success-700,
    800: $palette-success-800,
    900: $palette-success-900,
    A100: $palette-success-A100,
    A200: $palette-success-A200,
    A400: $palette-success-A400,
    A700: $palette-success-A700,
    contrast: (
        50: $private-eui-color,
        100: $private-eui-color,
        200: $private-eui-color,
        300: $private-eui-color,
        400: $private-eui-color,
        500: $private-eui-color-white,
        600: $private-eui-color-white,
        700: $private-eui-color-white,
        800: $private-eui-color-white,
        900: $private-eui-color-white,
        A100: $private-eui-color,
        A200: $private-eui-color,
        A400: $private-eui-color,
        A700: $private-eui-color,
    )
);

$mat-eui-warning: (
    50: $palette-warning-50,
    100: $palette-warning-100,
    200: $palette-warning-200,
    300: $palette-warning-300,
    400: $palette-warning-400,
    500: $palette-warning-500,
    600: $palette-warning-600,
    700: $palette-warning-700,
    800: $palette-warning-800,
    900: $palette-warning-900,
    A100: $palette-warning-A100,
    A200: $palette-warning-A200,
    A400: $palette-warning-A400,
    A700: $palette-warning-A700,
    contrast: (
        50: $private-eui-color,
        100: $private-eui-color,
        200: $private-eui-color,
        300: $private-eui-color,
        400: $private-eui-color,
        500: $private-eui-color-white,
        600: $private-eui-color-white,
        700: $private-eui-color-white,
        800: $private-eui-color-white,
        900: $private-eui-color-white,
        A100: $private-eui-color,
        A200: $private-eui-color,
        A400: $private-eui-color,
        A700: $private-eui-color,
    )
);

$mat-eui-danger: (
    50: $palette-danger-50,
    100: $palette-danger-100,
    200: $palette-danger-200,
    300: $palette-danger-300,
    400: $palette-danger-400,
    500: $palette-danger-500,
    600: $palette-danger-600,
    700: $palette-danger-700,
    800: $palette-danger-800,
    900: $palette-danger-900,
    A100: $palette-danger-A100,
    A200: $palette-danger-A200,
    A400: $palette-danger-A400,
    A700: $palette-danger-A700,
    contrast: (
        50: $private-eui-color,
        100: $private-eui-color,
        200: $private-eui-color,
        300: $private-eui-color,
        400: $private-eui-color,
        500: $private-eui-color-white,
        600: $private-eui-color-white,
        700: $private-eui-color-white,
        800: $private-eui-color-white,
        900: $private-eui-color-white,
        A100: $private-eui-color,
        A200: $private-eui-color,
        A400: $private-eui-color,
        A700: $private-eui-color,
    )
);

$mat-eui-accent: (
    50: $palette-accent-50,
    100: $palette-accent-100,
    200: $palette-accent-200,
    300: $palette-accent-300,
    400: $palette-accent-400,
    500: $palette-accent-500,
    600: $palette-accent-600,
    700: $palette-accent-700,
    800: $palette-accent-800,
    900: $palette-accent-900,
    A100: $palette-accent-A100,
    A200: $palette-accent-A200,
    A400: $palette-accent-A400,
    A700: $palette-accent-A700,
    contrast: (
        50: $private-eui-color,
        100: $private-eui-color,
        200: $private-eui-color,
        300: $private-eui-color,
        400: $private-eui-color,
        500: $private-eui-color,
        600: $private-eui-color,
        700: $private-eui-color,
        800: $private-eui-color,
        900: $private-eui-color,
        A100: $private-eui-color,
        A200: $private-eui-color,
        A400: $private-eui-color,
        A700: $private-eui-color,
    )
);
