export const CERTIFICATES_PAGE_ID = 'certificates-page';
export const TABLE_PAGE_SIZE = 20;
export const TABLE_SKELETON_ROWS = 4;
export const TABLE_SKELETON_COLS = 7;

export const CertificateStatus = {
  ACTIVE: 'ACTIVE',
  INACTIVE: 'INACTIVE',
} as const;

export const CertificateType = {
  CLASSIC: 'CLASSIC',
  MODERN: 'MODERN',
  CUSTOM_BACKGROUND: 'CUSTOM_BACKGROUND',
} as const;

export const CertificateAlignment = {
  LEFT: 'LEFT',
  CENTER: 'CENTER',
  RIGHT: 'RIGHT',
} as const;

export const CertificateColor = {
  COMMUNITY: 'COMMUNITY',
  LIGHT_BLUE: 'LIGHT_BLUE',
  DARK_BLUE: 'DARK_BLUE',
  LIGHT_BROWN: 'LIGHT_BROWN',
  DARK_BROWN: 'DARK_BROWN',
  LIGHT_GREEN: 'LIGHT_GREEN',
  DARK_GREEN: 'DARK_GREEN',
  LIGHT_VIOLET: 'LIGHT_VIOLET',
  DARK_VIOLET: 'DARK_VIOLET',
  LIGHT_PURPLE: 'LIGHT_PURPLE',
  DARK_PURPLE: 'DARK_PURPLE',
  LIGHT_SKY_BLUE: 'LIGHT_SKY_BLUE',
  DARK_SKY_BLUE: 'DARK_SKY_BLUE',
  LIGHT_GRAY: 'LIGHT_GRAY',
  DARK_GRAY: 'DARK_GRAY',
  WHITE: 'WHITE',
} as const;

export const CertificateAction = {
  ACTIVATE: 'activate',
  DEACTIVATE: 'deactivate',
  DELETE: 'delete',
} as const;

export const CertificateInUseToastNeutral = 'neutral' as const;

export const ListLearningCertificatesOrderBy = {
  NAME_ASC: 'NAME_ASC',
  NAME_DESC: 'NAME_DESC',
} as const;

export const CertificatesSortColumn = {
  name: 'name',
} as const;

export const LearningCertificateErrorCode = {
  IN_USE: 'LEARNING_CERTIFICATE_IN_USE',
} as const;
