export const theme = {
  webhooks: [],
  allowHeatmap: true,
  hooks: {},
  showScheduling: true,
  showAbTests: true,
  fields: [
    {
      showTemplatePicker: true,
      autoFocus: false,
      disallowRemove: false,
      name: 'theme',
      onChange: '',
      noPhotoPicker: false,
      helperText: '',
      simpleTextOnly: false,
      broadcast: false,
      hidden: false,
      permissionsRequiredToEdit: '',
      hideFromFieldsEditor: false,
      model: '',
      type: 'text',
      '@type': '@builder.io/core:Field',
      hideFromUI: false,
      required: false,
      advanced: false,
      showIf: '',
      bubble: false,
      mandatory: false,
      copyOnAdd: true,
      enum: ['base', 'comic', 'darkBlue', 'darkRed'],
      subFields: [],
    },
    {
      subFields: [
        {
          simpleTextOnly: false,
          autoFocus: false,
          permissionsRequiredToEdit: '',
          noPhotoPicker: false,
          disallowRemove: false,
          hideFromFieldsEditor: false,
          required: false,
          showIf: '',
          '@type': '@builder.io/core:Field',
          name: 'primary',
          showTemplatePicker: true,
          bubble: false,
          helperText: '',
          hidden: false,
          subFields: [],
          model: '',
          broadcast: false,
          copyOnAdd: true,
          hideFromUI: false,
          advanced: false,
          mandatory: false,
          onChange: '',
          type: 'color',
        },
        {
          disallowRemove: false,
          noPhotoPicker: false,
          name: 'secondary',
          hideFromUI: false,
          subFields: [],
          onChange: '',
          type: 'color',
          copyOnAdd: true,
          required: false,
          mandatory: false,
          showIf: '',
          broadcast: false,
          showTemplatePicker: true,
          hideFromFieldsEditor: false,
          helperText: '',
          hidden: false,
          simpleTextOnly: false,
          advanced: false,
          permissionsRequiredToEdit: '',
          bubble: false,
          '@type': '@builder.io/core:Field',
          autoFocus: false,
          model: '',
        },
        {
          copyOnAdd: true,
          hideFromUI: false,
          name: 'background',
          disallowRemove: false,
          showTemplatePicker: true,
          subFields: [],
          model: '',
          advanced: false,
          broadcast: false,
          autoFocus: false,
          hideFromFieldsEditor: false,
          simpleTextOnly: false,
          '@type': '@builder.io/core:Field',
          type: 'color',
          permissionsRequiredToEdit: '',
          mandatory: false,
          onChange: '',
          noPhotoPicker: false,
          hidden: false,
          bubble: false,
          helperText: '',
          showIf: '',
          required: false,
        },
      ],
      name: 'colors',
      copyOnAdd: true,
      broadcast: false,
      type: 'object',
      hideFromUI: false,
      hidden: false,
      helperText: '',
      onChange: '',
      model: '',
      hideFromFieldsEditor: false,
      showIf: '',
      '@type': '@builder.io/core:Field',
      autoFocus: false,
      noPhotoPicker: false,
      showTemplatePicker: true,
      simpleTextOnly: false,
      permissionsRequiredToEdit: '',
      mandatory: false,
      advanced: false,
      defaultValue: {},
      disallowRemove: false,
      required: false,
      bubble: false,
    },
  ],
  publicWritable: false,
  repeatable: false,
  sendToMongoDb: true,
  hideOptions: false,
  helperText: 'Theme model connected to material ui themes',
  showMetrics: true,
  designerVersion: 1,
  showTargeting: true,
  singleton: false,
  strictPrivateRead: false,
  defaultQuery: [],
  requiredTargets: [],
  hidden: false,
  examplePageUrl: 'http://localhost:9090/theme-preview',
  allowTests: true,
  allowMetrics: true,
  kind: 'data',
  pathPrefix: '/',
  publicReadable: true,
  bigData: false,
  name: 'theme',
}

export const header = {
  webhooks: [],
  schema: {},
  getSchemaFromPage: false,
  designerVersion: 1,
  kind: 'component',
  useQueryParamTargetingClientSide: false,
  autoTracked: true,
  allowBuiltInComponents: true,
  componentsOnlyMode: false,
  helperText: '',
  subType: '',
  individualEmbed: false,
  showTargeting: true,
  fields: [
    {
      showTemplatePicker: true,
      permissionsRequiredToEdit: '',
      subFields: [],
      hideFromFieldsEditor: true,
      showIf: '',
      mandatory: false,
      simpleTextOnly: false,
      type: 'uiBlocks',
      autoFocus: false,
      model: '',
      required: true,
      name: 'blocks',
      '@type': '@builder.io/core:Field',
      helperText: '',
      noPhotoPicker: false,
      broadcast: false,
      disallowRemove: false,
      onChange: '',
      hideFromUI: false,
      copyOnAdd: true,
      hidden: false,
      bubble: false,
      advanced: false,
    },
  ],
  archived: false,
  allowHeatmap: true,
  bigData: false,
  allowTests: true,
  hidden: false,
  allowMetrics: true,
  publicReadable: true,
  injectWcAt: '',
  strictPrivateRead: false,
  publicWritable: false,
  defaultQuery: [],
  sendToElasticSearch: false,
  showAbTests: true,
  singleton: false,
  name: 'header',
  hooks: {},
  isPage: false,
  repeatable: false,
  sendToMongoDb: true,
  requiredTargets: [],
  showScheduling: true,
  pathPrefix: '/',
  strictPrivateWrite: false,
  showMetrics: true,
  hideOptions: false,
  examplePageUrl: 'http://localhost:9090/',
  injectWcPosition: '',
  hideFromUI: false,
  '@originId': '163f53c976a043fe80463c42c023fd3c',
}

export const page = {
  repeatable: false,
  strictPrivateWrite: false,
  bigData: false,
  allowHeatmap: true,
  injectWcPosition: '',
  pathPrefix: '/',
  fields: [
    {
      helperText: '',
      autoFocus: false,
      required: false,
      disallowRemove: false,
      noPhotoPicker: false,
      showTemplatePicker: true,
      hidden: true,
      showIf: '',
      hideFromFieldsEditor: false,
      name: 'blocks',
      onChange: '',
      subFields: [],
      hideFromUI: false,
      advanced: false,
      permissionsRequiredToEdit: '',
      model: '',
      mandatory: false,
      '@type': '@builder.io/core:Field',
      simpleTextOnly: false,
      type: 'uiBlocks',
      broadcast: false,
      copyOnAdd: true,
      bubble: false,
    },
    {
      simpleTextOnly: false,
      bubble: false,
      helperText: 'SEO page title',
      disallowRemove: false,
      hidden: false,
      '@type': '@builder.io/core:Field',
      mandatory: false,
      broadcast: false,
      hideFromFieldsEditor: false,
      type: 'text',
      subFields: [],
      showTemplatePicker: true,
      required: false,
      copyOnAdd: true,
      name: 'title',
      permissionsRequiredToEdit: '',
      showIf: '',
      hideFromUI: false,
      onChange: '',
      noPhotoPicker: false,
      advanced: false,
      autoFocus: false,
      model: '',
    },
    {
      hideFromUI: false,
      required: false,
      name: 'description',
      advanced: false,
      onChange: '',
      mandatory: false,
      noPhotoPicker: false,
      copyOnAdd: true,
      helperText: 'SEO page description',
      showTemplatePicker: true,
      '@type': '@builder.io/core:Field',
      simpleTextOnly: false,
      model: '',
      broadcast: false,
      bubble: false,
      showIf: '',
      hideFromFieldsEditor: false,
      subFields: [],
      disallowRemove: false,
      permissionsRequiredToEdit: '',
      type: 'longText',
      autoFocus: false,
      hidden: false,
    },
  ],
  showScheduling: true,
  allowTests: true,
  useQueryParamTargetingClientSide: false,
  hidden: false,
  defaultQuery: [],
  hideFromUI: false,
  allowMetrics: true,
  strictPrivateRead: false,
  componentsOnlyMode: false,
  injectWcAt: '',
  publicReadable: true,
  hooks: {},
  webhooks: [],
  individualEmbed: false,
  requiredTargets: [],
  allowBuiltInComponents: true,
  singleton: false,
  archived: false,
  subType: '',
  autoTracked: true,
  showTargeting: true,
  sendToElasticSearch: false,
  showAbTests: true,
  name: 'page',
  schema: {},
  getSchemaFromPage: false,
  designerVersion: 1,
  isPage: false,
  hideOptions: false,
  sendToMongoDb: true,
  publicWritable: false,
  kind: 'page',
  showMetrics: true,
  helperText: '',
}
