export const POSSESSION = [
  'New Launch (3Yrs or more)',
  'Ready To Move',
  'Advance Stage (< 1yr)',
  'Mid Stage (1-2yrs)',
  'Early Stage (2-3yrs)',
];

export const FILTERS = {
  project_id: '',
  launch_id: '',
  created_by: '',
  range_date: '',
  start_date: '',
  end_date: '',
  city_head_id: '',
  cluster_manager_id: '',
  lead_user_city_id: null,
  lead_user_role_name: '',
  lead_user_id:null,
  search: '',
  which_configuration_you_are_looking_for_: null,
  whats_your_tentative_budget_: null,
  status_id: null,
  isNRI: '',
  tag: undefined,
  is_transferred: undefined,
  status_history: undefined,
  filterTabs: {
    all_leads: {
      page: 1,
      pageSize: 10,
      sortColumn: '',
      sortOrder: '',
    },
    today_follow_up: {
      page: 1,
      pageSize: 10,
      sortColumn: '',
      sortOrder: '',
    },
    fresh_lead: {
      page: 1,
      pageSize: 10,
      sortColumn: '',
      sortOrder: '',
    },
    active: {
      page: 1,
      pageSize: 10,
      sortColumn: '',
      sortOrder: '',
    },
    overdue: {
      page: 1,
      pageSize: 10,
      sortColumn: '',
      sortOrder: '',
    },
    scheduled: {
      page: 1,
      pageSize: 10,
      sortColumn: '',
      sortOrder: '',
    },
    visited: {
      page: 1,
      pageSize: 10,
      sortColumn: '',
      sortOrder: '',
    },
    token_done: {
      page: 1,
      pageSize: 10,
      sortColumn: '',
      sortOrder: '',
    },
    booked: {
      page: 1,
      pageSize: 10,
      sortColumn: '',
      sortOrder: '',
    },
    dead: {
      page: 1,
      pageSize: 10,
      sortColumn: '',
      sortOrder: '',
    },
  },
};

export const VISIBLE_COLUMNS = {
  all_leads: [
    {
      title: 'Lead Date',
      dataIndex: 'created_at',
      key: 'created_at',
      width: 150,
      sorter: true,
      isVisible: true,
      isDate: false,
      isDateTime: true,
    },
    {
      title: 'Current Tab',
      dataIndex: 'team_stage',
      key: 'stage',
      width: 150,
      sorter: false,
      isVisible: true,
      isDate: false,
      isDateTime: false,
    },
    {
      title: 'Customer Name',
      dataIndex: 'customer_name',
      key: 'customer_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
      isDateTime: false,
    },
    {
      title: 'Project',
      dataIndex: 'project_name',
      key: 'project_name',
      width: 180,
      sorter: true,
      isVisible: true,
      isDate: false,
      isDateTime: false,
    },
    {
      title: 'Source',
      dataIndex: 'source',
      key: 'source',
      width: 180,
      sorter: true,
      isVisible: true,
      isDate: false,
      isDateTime: false,
    },
    {
      title: 'Status',
      dataIndex: 'lead_status_name',
      key: 'lead_status_name',
      width: 180,
      sorter: true,
      isVisible: true,
      isDate: false,
      isDateTime: false,
    },
    {
      title: 'Tag',
      dataIndex: 'tag',
      key: 'tag',
      width: 120,
      sorter: true,
      isVisible: true,
      isDate: false,
      isDateTime: false,
    },
    {
      title: 'Remark',
      dataIndex: 'remark',
      key: 'remark',
      width: 280,
      sorter: false,
      isVisible: true,
      isDate: false,
      isDateTime: false,
    },
  ],
  today_follow_up: [
    {
      title: 'Follow Up Date & Time',
      key: 'follow_up_date',
      dataIndex: 'follow_up_date',
      dataKey: 'follow_up_date',
      width: 220,
      sorter: true,
      isVisible: true,
      isDate: false,
      isDateTime: true,
    },
    {
      title: 'Customer Name',
      key: 'customer_name',
      dataIndex: 'customer_name',
      dataKey: 'customer_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Project',
      key: 'project_name',
      dataIndex: 'project_name',
      dataKey: 'project_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Config',
      key: 'configuration',
      dataIndex: 'configuration',
      dataKey: 'configuration',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Budget',
      key: 'min_budget',
      dataIndex: 'min_budget',
      dataKey: 'min_budget',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Status',
      key: 'lead_status_name',
      dataIndex: 'lead_status_name',
      dataKey: 'lead_status_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Tag',
      key: 'tag',
      dataIndex: 'tag',
      dataKey: 'tag',
      width: 120,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Remark',
      key: 'remark',
      dataIndex: 'remark',
      dataKey: 'remark',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
  ],
  fresh_lead: [
    {
      title: 'Inquiry Date',
      key: 'inquiry_date',
      dataIndex: 'inquiry_date',
      width: 150,
      sorter: true,
      isVisible: true,
      isDate: true,
    },
    {
      title: 'Customer Name',
      key: 'customer_name',
      dataIndex: 'customer_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Project',
      key: 'project_name',
      dataIndex: 'project_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Config',
      key: 'configuration',
      dataIndex: 'configuration',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Budget',
      key: 'min_budget',
      dataIndex: 'min_budget',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Status',
      key: 'lead_status_name',
      dataIndex: 'lead_status_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Tag',
      key: 'tag',
      dataIndex: 'tag',
      width: 120,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Remark',
      key: 'remark',
      dataIndex: 'remark',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
  ],
  active: [
    {
      title: 'Inquiry Date',
      key: 'inquiry_date',
      dataIndex: 'inquiry_date',
      width: 150,
      sorter: true,
      isVisible: true,
      isDate: true,
    },
    {
      title: 'Customer Name',
      key: 'customer_name',
      dataIndex: 'customer_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Project',
      key: 'project_name',
      dataIndex: 'project_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Config',
      key: 'configuration',
      dataIndex: 'configuration',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Budget',
      key: 'min_budget',
      dataIndex: 'min_budget',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Status',
      key: 'lead_status_name',
      dataIndex: 'lead_status_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Tag',
      key: 'tag',
      dataIndex: 'tag',
      width: 120,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Remark',
      key: 'remark',
      dataIndex: 'remark',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
  ],
  overdue: [
    {
      title: 'Follow Up Date & Time',
      key: 'follow_up_date',
      dataIndex: 'follow_up_date',
      width: 220,
      sorter: true,
      isVisible: true,
      isDate: false,
      isDateTime: true,
    },
    {
      title: 'Customer Name',
      key: 'customer_name',
      dataIndex: 'customer_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Project',
      key: 'project_name',
      dataIndex: 'project_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Config',
      key: 'configuration',
      dataIndex: 'configuration',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Budget',
      key: 'min_budget',
      dataIndex: 'min_budget',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Status',
      key: 'lead_status_name',
      dataIndex: 'lead_status_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Tag',
      key: 'tag',
      dataIndex: 'tag',
      width: 120,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Remark',
      key: 'remark',
      dataIndex: 'remark',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
  ],
  scheduled: [
    {
      title: 'Scheduled Date & Time',
      key: 'scheduled_date',
      dataIndex: 'scheduled_date',
      width: 220,
      sorter: true,
      isVisible: true,
      isDate: false,
      isDateTime: true,
    },
    {
      title: 'Customer Name',
      key: 'customer_name',
      dataIndex: 'customer_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Project',
      key: 'project_name',
      dataIndex: 'project_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Field Sales',
      key: 'field_sales',
      dataIndex: 'field_sales',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Config',
      key: 'configuration',
      dataIndex: 'configuration',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Budget',
      key: 'min_budget',
      dataIndex: 'min_budget',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Status',
      key: 'lead_status_name',
      dataIndex: 'lead_status_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Tag',
      key: 'tag',
      dataIndex: 'tag',
      width: 120,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Remark',
      key: 'remark',
      dataIndex: 'remark',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
  ],
  visited: [
    {
      title: 'Visited Date & Time',
      key: 'site_visited_date',
      dataIndex: 'site_visited_date',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
      isDateTime: true,
    },
    {
      title: 'Customer Name',
      key: 'customer_name',
      dataIndex: 'customer_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Project',
      key: 'project_name',
      dataIndex: 'project_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Field Sales',
      key: 'field_sales',
      dataIndex: 'field_sales',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Config',
      key: 'configuration',
      dataIndex: 'configuration',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Budget',
      key: 'min_budget',
      dataIndex: 'min_budget',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Status',
      key: 'lead_status_name',
      dataIndex: 'lead_status_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Stage',
      key: 'stage',
      dataIndex: 'stage',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Tag',
      key: 'tag',
      dataIndex: 'tag',
      width: 120,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Remark',
      key: 'remark',
      dataIndex: 'remark',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
  ],
  token_done: [
    {
      title: 'Token Date',
      key: 'token_date',
      dataIndex: 'token_date',
      width: 150,
      sorter: true,
      isVisible: true,
      isDate: true,
    },
    {
      title: 'Customer Name',
      key: 'customer_name',
      dataIndex: 'customer_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Project',
      key: 'project_name',
      dataIndex: 'project_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Config',
      key: 'configuration',
      dataIndex: 'configuration',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Field Sales',
      key: 'field_sales',
      dataIndex: 'field_sales',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Budget',
      key: 'min_budget',
      dataIndex: 'min_budget',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Status',
      key: 'lead_status_name',
      dataIndex: 'lead_status_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Stage',
      key: 'stage',
      dataIndex: 'stage',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Tag',
      key: 'tag',
      dataIndex: 'tag',
      width: 120,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Remark',
      key: 'remark',
      dataIndex: 'remark',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
  ],
  booked: [
    {
      title: 'Booking Date',
      key: 'booked_date',
      dataIndex: 'booked_date',
      width: 150,
      sorter: true,
      isVisible: true,
      isDate: true,
    },
    {
      title: 'Customer Name',
      key: 'customer_name',
      dataIndex: 'customer_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Project',
      key: 'project_name',
      dataIndex: 'project_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Config',
      key: 'configuration',
      dataIndex: 'configuration',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Field Sales',
      key: 'field_sales',
      dataIndex: 'field_sales',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Agreement Value',
      key: 'agreement_value',
      dataIndex: 'agreement_value',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Status',
      key: 'lead_status_name',
      dataIndex: 'lead_status_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Stage',
      key: 'stage',
      dataIndex: 'stage',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Tag',
      key: 'tag',
      dataIndex: 'tag',
      width: 120,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Remark',
      key: 'remark',
      dataIndex: 'remark',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
  ],
  dead: [
    {
      title: 'Inquiry Date',
      key: 'inquiry_date',
      dataIndex: 'inquiry_date',
      width: 150,
      sorter: true,
      isVisible: true,
      isDate: true,
    },
    {
      title: 'Customer Name',
      key: 'customer_name',
      dataIndex: 'customer_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Project',
      key: 'project_name',
      dataIndex: 'project_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Config',
      key: 'configuration',
      dataIndex: 'configuration',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Budget',
      key: 'min_budget',
      dataIndex: 'min_budget',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Status',
      key: 'lead_status_name',
      dataIndex: 'lead_status_name',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Tag',
      key: 'tag',
      dataIndex: 'tag',
      width: 120,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Remark',
      key: 'remark',
      dataIndex: 'remark',
      width: 200,
      sorter: true,
      isVisible: true,
      isDate: false,
    },
    {
      title: 'Action',
      key: 'action',
      width: 150,
      isVisible: true,
    },
  ],
};

export const inquiry_sourceOptions = [
  { value: 'Facebook', label: 'Facebook' },
  { value: 'Google', label: 'Google' },
  { value: 'Housiey', label: 'Housiey' },
  { value: 'Others', label: 'Others' },
  { value: 'Reference', label: 'Reference' },
  { value: 'SMS', label: 'SMS' },
  { value: 'GB', label: 'GB' },
  { value: 'Video', label: 'Video' },
  { value: 'Linkedin', label: 'Linkedin' },
  { value: 'AIC', label: 'AIC' },
  { value: 'Post Sales', label: 'Post Sales' },
  { value: 'MyGate', label: 'MyGate' },
  { value: 'Offline Activity', label: 'Offline Activity' },
  { value: 'Cross SMS', label: 'Cross SMS' },
  { value: 'Cross FB', label: 'Cross FB' },
  { value: 'Cross Google', label: 'Cross Google' },
  { value: 'Instant Call', label: 'Instant Call' },
  { value: 'IVR', label: 'IVR' },
  { value: 'Cross IVR', label: 'Cross IVR' },
  { value: 'Cross Housiey', label: 'Cross Housiey' },
  { value: 'Cross Video', label: 'Cross Video' },
  { value: 'Zepto Lead', label: 'Zepto Lead' },

];

export const follow_up_date_show = [
  {
    'id': 4,
    'name': 'Ringing',
  },
  {
    'id': 5,
    'name': 'Not Reachable',
  },
  {
    'id': 6,
    'name': 'Switch Off',
  },
  {
    'id': 3,
    'name': 'Talk Done',
  },
  {
    'id': 7,
    'name': 'Interested',
  },
  {
    'id': 22,
    'name': 'Didn\'t Show Up',
  },
  {
    'id': 16,
    'name': 'OBM Done',
  },
  {
    'id': 15,
    'name': 'VC Done',
  },
  {
    'id': 14,
    'name': 'Site Visit Done',
  },
];

export const scheduled_date_show = [
  {
    'id': 9,
    'name': 'VC scheduled',
  },
  {
    'id': 10,
    'name': 'OBM scheduled',
  },
  {
    'id': 8,
    'name': 'Site visit scheduled',
  },
];

export const NRIFilterOptions = [
  { label: 'NRI', value: '1' },
  { label: 'Domestic', value: '0' },
];

export const LEAD_TAGS = [
  { value: 'super_hot', label: 'Super Hot' },
];

export const TRANSFER_FILTER_OPTIONS = [
  { label: 'Transferred Only', value: '1' },
  { label: 'Non-Transferred Only', value: '0' },
];
