export const payload = {
  id: 5,
  title: 'hi ho',
  content: 'whatever',
  tags: ['a', 'best', 'react'],
};

export const createPayload = {
  id: 1,
  title: 'hi ho',
  content: 'whatever',
  tags: ['a', 'best', 'react'],
};

export const articlesPages = {
  prevPage: '23asdl',
  nextPage: 's3f3',
  results: [
    {
      id: 23,
      title: 'the first draft',
      content: 'the best things in life com efree',
      tags: ['one', 'two'],
    },
    {
      id: 44,
      title: 'the second book',
      content: 'the best things in life com efree',
      tags: ['hbh', 'wew'],
    },
    {
      id: 2,
      title: 'the third novel',
      content: 'the best things in life com efree',
      tags: ['free', 'honey'],
    },
    {
      id: 643,
      title: 'a long time ago',
      content: 'the best things in life com efree',
    },
  ],
};

export const users = [
  {
    id: 23,
    username: 'bob',
    email: 'bob@bob.com',
    isAdmin: false,
  },
  {
    id: 7342,
    username: 'lindsey',
    email: 'lindsey@bob.com',
    isAdmin: true,
  },
];

export const nested = [
  {
    id: 5,
    title: 'hi ho',
    content: 'whatever',
    tags: ['a', 'best', 'react'],
    author: {
      id: 23,
      username: 'bob',
    },
  },
  {
    id: 3,
    title: 'the next time',
    content: 'whatever',
    author: {
      id: 23,
      username: 'charles',
      email: 'bob@bob.com',
    },
  },
];

export const moreNested = [
  {
    id: 7,
    title: 'article 7',
    content: 'whatever',
    tags: ['blah'],
    author: {
      id: 23,
      username: 'bob',
    },
  },
  {
    id: 8,
    title: 'article 8',
    content: 'whatever',
    author: {
      id: 27,
      username: 'zac',
      email: 'zac@bob.com',
    },
  },
];

export const valuesFixture = {
  first: {
    id: 1,
    title: 'first thing',
    content: 'blah',
    tags: [],
  },
  second: {
    id: 2,
    name: 'second thing',
    content: 'blah',
    tags: [],
  },
};

export const paginatedFirstPage = {
  nextPage: '2',
  data: { results: nested },
};

export const paginatedSecondPage = {
  data: { results: moreNested },
};
