import type { GlobalConfig } from '../../../packages/payload/src/globals/config/types'

import { forceRenderGlobalSlug } from '../slugs'

export const GlobalForceRender: GlobalConfig = {
  slug: forceRenderGlobalSlug,
  admin: {
    forceRenderAllFields: true,
  },
  fields: [
    {
      name: 'groupOne',
      type: 'group',
      fields: [
        {
          name: 'field1',
          type: 'text',
        },
        {
          name: 'field2',
          type: 'text',
        },
        {
          name: 'field3',
          type: 'text',
        },
        {
          name: 'field4',
          type: 'text',
        },
        {
          name: 'field5',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupTwo',
      type: 'group',
      fields: [
        {
          name: 'field6',
          type: 'text',
        },
        {
          name: 'field7',
          type: 'text',
        },
        {
          name: 'field8',
          type: 'text',
        },
        {
          name: 'field9',
          type: 'text',
        },
        {
          name: 'field10',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupThree',
      type: 'group',
      fields: [
        {
          name: 'field11',
          type: 'text',
        },
        {
          name: 'field12',
          type: 'text',
        },
        {
          name: 'field13',
          type: 'text',
        },
        {
          name: 'field14',
          type: 'text',
        },
        {
          name: 'field15',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupFour',
      type: 'group',
      fields: [
        {
          name: 'field16',
          type: 'text',
        },
        {
          name: 'field17',
          type: 'text',
        },
        {
          name: 'field18',
          type: 'text',
        },
        {
          name: 'field19',
          type: 'text',
        },
        {
          name: 'field20',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupFive',
      type: 'group',
      fields: [
        {
          name: 'field21',
          type: 'text',
        },
        {
          name: 'field22',
          type: 'text',
        },
        {
          name: 'field23',
          type: 'text',
        },
        {
          name: 'field24',
          type: 'text',
        },
        {
          name: 'field25',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupSix',
      type: 'group',
      fields: [
        {
          name: 'field26',
          type: 'text',
        },
        {
          name: 'field27',
          type: 'text',
        },
        {
          name: 'field28',
          type: 'text',
        },
        {
          name: 'field29',
          type: 'text',
        },
        {
          name: 'field30',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupSeven',
      type: 'group',
      fields: [
        {
          name: 'field31',
          type: 'text',
        },
        {
          name: 'field32',
          type: 'text',
        },
        {
          name: 'field33',
          type: 'text',
        },
        {
          name: 'field34',
          type: 'text',
        },
        {
          name: 'field35',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupEight',
      type: 'group',
      fields: [
        {
          name: 'field36',
          type: 'text',
        },
        {
          name: 'field37',
          type: 'text',
        },
        {
          name: 'field38',
          type: 'text',
        },
        {
          name: 'field39',
          type: 'text',
        },
        {
          name: 'field40',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupNine',
      type: 'group',
      fields: [
        {
          name: 'field41',
          type: 'text',
        },
        {
          name: 'field42',
          type: 'text',
        },
        {
          name: 'field43',
          type: 'text',
        },
        {
          name: 'field44',
          type: 'text',
        },
        {
          name: 'field45',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupTen',
      type: 'group',
      fields: [
        {
          name: 'field46',
          type: 'text',
        },
        {
          name: 'field47',
          type: 'text',
        },
        {
          name: 'field48',
          type: 'text',
        },
        {
          name: 'field49',
          type: 'text',
        },
        {
          name: 'field50',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupEleven',
      type: 'group',
      fields: [
        {
          name: 'field51',
          type: 'text',
        },
        {
          name: 'field52',
          type: 'text',
        },
        {
          name: 'field53',
          type: 'text',
        },
        {
          name: 'field54',
          type: 'text',
        },
        {
          name: 'field55',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupTwelve',
      type: 'group',
      fields: [
        {
          name: 'field56',
          type: 'text',
        },
        {
          name: 'field57',
          type: 'text',
        },
        {
          name: 'field58',
          type: 'text',
        },
        {
          name: 'field59',
          type: 'text',
        },
        {
          name: 'field60',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupThirteen',
      type: 'group',
      fields: [
        {
          name: 'field61',
          type: 'text',
        },
        {
          name: 'field62',
          type: 'text',
        },
        {
          name: 'field63',
          type: 'text',
        },
        {
          name: 'field64',
          type: 'text',
        },
        {
          name: 'field65',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupFourteen',
      type: 'group',
      fields: [
        {
          name: 'field66',
          type: 'text',
        },
        {
          name: 'field67',
          type: 'text',
        },
        {
          name: 'field68',
          type: 'text',
        },
        {
          name: 'field69',
          type: 'text',
        },
        {
          name: 'field70',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupFifteen',
      type: 'group',
      fields: [
        {
          name: 'field71',
          type: 'text',
        },
        {
          name: 'field72',
          type: 'text',
        },
        {
          name: 'field73',
          type: 'text',
        },
        {
          name: 'field74',
          type: 'text',
        },
        {
          name: 'field75',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupSixteen',
      type: 'group',
      fields: [
        {
          name: 'field76',
          type: 'text',
        },
        {
          name: 'field77',
          type: 'text',
        },
        {
          name: 'field78',
          type: 'text',
        },
        {
          name: 'field79',
          type: 'text',
        },
        {
          name: 'field80',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupSeventeen',
      type: 'group',
      fields: [
        {
          name: 'field81',
          type: 'text',
        },
        {
          name: 'field82',
          type: 'text',
        },
        {
          name: 'field83',
          type: 'text',
        },
        {
          name: 'field84',
          type: 'text',
        },
        {
          name: 'field85',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupEighteen',
      type: 'group',
      fields: [
        {
          name: 'field86',
          type: 'text',
        },
        {
          name: 'field87',
          type: 'text',
        },
        {
          name: 'field88',
          type: 'text',
        },
        {
          name: 'field89',
          type: 'text',
        },
        {
          name: 'field90',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupNineteen',
      type: 'group',
      fields: [
        {
          name: 'field91',
          type: 'text',
        },
        {
          name: 'field92',
          type: 'text',
        },
        {
          name: 'field93',
          type: 'text',
        },
        {
          name: 'field94',
          type: 'text',
        },
        {
          name: 'field95',
          type: 'text',
        },
      ],
    },
    {
      name: 'groupTwenty',
      type: 'group',
      fields: [
        {
          name: 'field96',
          type: 'text',
        },
        {
          name: 'field97',
          type: 'text',
        },
        {
          name: 'field98',
          type: 'text',
        },
        {
          name: 'field99',
          type: 'text',
        },
        {
          name: 'field100',
          type: 'text',
        },
      ],
    },
  ],
}
