import { ENUM_DARK, ENUM_LIGHT } from '.';
import { CUSTOM_TAG_VALUE, SYSTEM_TAG_BRANDS, SYSTEM_TAG_IAB, SYSTEM_TAG_PEOPLE } from './label';
import { PAGE_CHANNEL, PAGE_MAIN, PAGE_PLAYER, PAGE_SEARCH } from './pages';

export const LIGHT_PRESET = {
  color: null,
  bg: null,

  cTitleColor: null,
  cDescColor: null,

  cVidTitleColor: null,
  cInfoColor: null,

  sTitleColor: null,
  sVidTitleColor: null,
  sVidInfoColor: null,
};

export const DARK_PRESET = {
  color: null,
  bg: null,

  cTitleColor: null,
  cDescColor: null,

  cVidTitleColor: null,
  cInfoColor: null,

  sTitleColor: null,
  sVidTitleColor: null,
  sVidInfoColor: null,
};

export const PRESETS = {
  [ENUM_LIGHT]: { ...LIGHT_PRESET },
  [ENUM_DARK]: { ...DARK_PRESET },
};

export const CHIPS_ENABLED_PRESET = {
  tags: true,
  tagTypes: [SYSTEM_TAG_PEOPLE, SYSTEM_TAG_BRANDS, SYSTEM_TAG_IAB, CUSTOM_TAG_VALUE],
  fixedTags: [],
  excludedTags: [],
  tagPages: [PAGE_MAIN, PAGE_CHANNEL, PAGE_PLAYER, PAGE_SEARCH],
  tagCount: 3,
  tagMin: 3,
  tagMax: 30,
};

export const CHIPS_DISABLED_PRESET = {
  tags: false,
  tagTypes: [],
  fixedTags: [],
  excludedTags: [],
  tagPages: [],
  tagCount: 1,
  tagMin: 0,
  tagMax: 1,
};
