export const structuredDataMock = {
	isActive: false,
	categories: {
		global: [
			{
				id: "STORY_TYPE",
				title: "Story Type",
				dataPacks: ["STORIES"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "STORY_PROFILE",
				title: "Story Profile",
				dataPacks: ["STORIES", "PEOPLE"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "PROGRAM_TYPES",
				title: "Program Type",
				dataPacks: ["EVENTS", "STORIES", "STUDIES"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "PROGRAM_FORMAT",
				title: "Program Format",
				dataPacks: ["EVENTS", "STORIES", "STUDIES"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "SCHOOLS",
				title: "Schools",
				dataPacks: ["NEWS", "STUDIES", "TEACHERS", "TESTIMONIALS"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "PATHWAYS",
				title: "Pathways",
				dataPacks: ["NEWS", "STUDIES", "TEACHERS"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "NEWS_AREAS",
				title: "News Areas",
				dataPacks: ["NEWS"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "GLOBAL_NEWS",
				title: "Global News",
				dataPacks: ["NEWS"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "EVENT_AREAS",
				title: "Event Areas",
				dataPacks: ["EVENTS"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "LOCATION",
				title: "Location",
				dataPacks: ["EVENTS"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "EVENT_FORMATS",
				title: "Event Formats",
				dataPacks: ["EVENTS"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "EVENT_LOCATIONS",
				title: "Event Locations",
				dataPacks: ["EVENTS"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "EVENT_REGION",
				title: "Event Region",
				dataPacks: ["EVENTS"],
				local: false,
				taxonomy: true,
				fromPage: false,
				translate: true,
				schema: null,
				clone: null,
				defaults: null,
				editable: true,
			},
		],
		site: [],
	},
	structuredData: {
		global: [
			{
				id: "PROGRAMS",
				title: "Programs",
				dataPacks: ["STUDIES"],
				local: false,
				taxonomy: false,
				fromPage: true,
				translate: true,
				clone: null,
				defaultValues: null,
				schema: {
					templates: ["ProgramDetail"],
					searchFrom: [],
					fields: [
						{
							key: "title",
							title: "Title",
							type: "TextField",
							from: "title",
							showList: false,
						},
						{
							key: "programType",
							title: "Type of program",
							type: "AsyncCheckGroup",
							source: "PROGRAM_TYPES",
							from: "programType",
							showList: false,
						},
						{
							key: "programFormat",
							title: "Format of program",
							type: "AsyncCheckGroup",
							source: "PROGRAM_FORMAT",
							from: "programFormat",
							showList: false,
						},
						{
							key: "schoolsData",
							title: "Schools",
							name: "Schools Data",
							type: "AsyncCheckGroup",
							from: "schoolsData",
							source: "SCHOOLS",
							indexable: true,
							showList: true,
						},
						{
							key: "pathWaysData",
							title: "PathWay Data",
							name: "PathWay Data",
							type: "ReferenceField",
							from: "pathWaysData",
							showList: false,
						},
						{
							key: "abstract",
							title: "Abstract",
							type: "RichText",
							from: "abstract",
							showList: false,
						},
						{
							key: "programQuickFactsSection",
							title: "Program Quick Facts",
							type: "ComponentArray",
							from: "programQuickFactsSection",
							showList: false,
						},
						{
							key: "heroSection",
							title: "Hero Section",
							type: "ComponentArray",
							from: "heroSection",
							showList: false,
						},
					],
				},
				editable: true,
			},
			{
				id: "TEACHERS",
				title: "Teachers",
				dataPacks: ["TEACHERS"],
				local: false,
				taxonomy: false,
				fromPage: true,
				translate: true,
				schema: {
					templates: ["TeacherDetail"],
					fields: [
						{
							key: "title",
							title: "Name",
							type: "TextField",
							from: "title",
							mandatory: true,
							showList: false,
						},
						{
							key: "image",
							title: "Image",
							type: "ImageField",
							from: "image",
							mandatory: true,
							showList: false,
						},
						{
							key: "position",
							title: "Position",
							type: "TextField",
							from: "position",
							mandatory: true,
							showList: false,
						},
						{
							key: "linkedin",
							title: "Linkedin",
							from: "linkedin",
							type: "UrlField",
							showList: false,
						},
						{
							key: "units",
							title: "Unit",
							from: "categories.units",
							type: "AsyncCheckGroup",
							source: "UNIT",
							showList: false,
						},
						{
							key: "categories.schools",
							title: "Schools",
							from: "categories.schools",
							type: "AsyncCheckGroup",
							source: "SCHOOLS",
							indexable: true,
							showList: true,
						},
						{
							key: "pathways",
							title: "Pathways",
							from: "categories.pathways",
							type: "AsyncCheckGroup",
							source: "PATHWAYS",
							showList: false,
						},
						{
							key: "programs",
							title: "Programs",
							from: "categories.programs",
							type: "AsyncCheckGroup",
							source: "PROGRAMS",
							showList: false,
						},
					],
				},
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "ARTICLES",
				title: "Articles",
				dataPacks: ["ARTICLES"],
				local: false,
				taxonomy: false,
				fromPage: false,
				translate: true,
				schema: {
					fields: [
						{
							key: "title",
							title: "Title",
							type: "TextField",
							mandatory: true,
							showList: false,
						},
						{
							key: "subtitle",
							title: "Subtitle",
							type: "TextField",
							mandatory: true,
							showList: false,
						},
						{
							key: "content",
							title: "Content",
							type: "RichText",
							mandatory: true,
							showList: false,
						},
						{
							key: "linkText",
							title: "Link text",
							type: "TextField",
							mandatory: true,
							showList: false,
						},
						{
							key: "link",
							title: "Link",
							type: "UrlField",
							mandatory: true,
							showList: false,
						},
						{
							key: "image",
							title: "Image",
							type: "ImageField",
							mandatory: true,
							showList: false,
						},
					],
				},
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "NEWS",
				title: "News",
				dataPacks: ["NEWS"],
				local: false,
				taxonomy: false,
				fromPage: true,
				translate: true,
				schema: {
					templates: ["NewsDetail"],
					fields: [
						{
							key: "title",
							title: "Title",
							from: "title",
							type: "TextField",
							showList: false,
						},
						{
							key: "abstract",
							title: "Abstract",
							from: "abstract",
							type: "TextField",
							showList: false,
						},
						{
							key: "image",
							title: "Image",
							from: "image",
							type: "ImageField",
							showList: false,
						},
						{
							key: "categories",
							title: "Categories",
							from: "categories",
							type: "AsyncCheckGroup",
							source: "NEWS_AREAS",
							indexable: true,
							showList: true,
						},
						{
							key: "lead",
							title: "Lead",
							from: "lead",
							type: "TextField",
							showList: false,
						},
						{
							key: "longAbstract",
							title: "longAbstract",
							from: "longAbstract",
							type: "TextField",
							showList: false,
						},
						{
							key: "content",
							title: "Content",
							from: "content",
							type: "TextField",
							showList: false,
						},
						{
							key: "date",
							title: "Date",
							from: "date",
							type: "TextField",
							showList: false,
						},
					],
					searchFrom: ["lead", "longAbstract", "content"],
				},
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "STORIES",
				title: "Stories",
				dataPacks: ["STORIES"],
				local: false,
				taxonomy: false,
				fromPage: true,
				translate: true,
				schema: {
					templates: ["StoryDetail"],
					fields: [
						{
							key: "title",
							title: "Title",
							type: "TextField",
							from: "title",
							mandatory: true,
							indexable: true,
							showList: false,
						},
						{
							key: "storyType",
							title: "Type of story",
							type: "AsyncCheckGroup",
							source: "STORY_TYPE",
							from: "storyType",
							mandatory: true,
							showList: false,
						},
						{
							key: "storyProfile",
							title: "Profile",
							type: "AsyncCheckGroup",
							source: "STORY_PROFILE",
							from: "storyProfile",
							mandatory: true,
							indexable: true,
							showList: true,
						},
						{
							key: "quote",
							title: "Quote",
							type: "RichText",
							from: "quote",
							mandatory: true,
							showList: false,
						},
						{
							key: "image",
							title: "Image",
							type: "TextField",
							from: "image",
							showList: false,
						},
						{
							key: "who",
							title: "Who",
							type: "TextField",
							from: "who",
							mandatory: true,
							showList: false,
						},
						{
							key: "position",
							title: "Position",
							type: "TextField",
							from: "position",
							mandatory: true,
							showList: false,
						},
					],
					searchFrom: ["quote", "who", "position"],
				},
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "PEOPLE",
				title: "People",
				dataPacks: ["PEOPLE"],
				local: false,
				taxonomy: false,
				fromPage: false,
				translate: true,
				schema: {
					fields: [
						{
							key: "title",
							title: "Name",
							type: "TextField",
							mandatory: true,
							showList: false,
						},
						{
							key: "profile",
							title: "Profile",
							from: "profile",
							type: "AsyncCheckGroup",
							source: "STORY_PROFILE",
							indexable: true,
							showList: true,
						},
						{
							key: "image",
							title: "Image",
							type: "ImageField",
							mandatory: true,
							showList: false,
						},
						{
							key: "position",
							title: "Position",
							type: "TextField",
							mandatory: true,
							showList: false,
						},
						{
							key: "linkedin",
							title: "Linkedin",
							type: "UrlField",
							showList: false,
						},
						{
							key: "phone",
							title: "Phone",
							type: "TextField",
							showList: false,
						},
						{
							key: "email",
							title: "Email",
							type: "TextField",
							showList: false,
						},
						{
							key: "imageBackground",
							title: "imageBackground",
							type: "ImageField",
							showList: false,
						},
						{
							key: "modalDetail",
							title: "Modal Detail",
							type: "RichText",
							showList: false,
						},
					],
					searchFrom: [],
				},
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "TESTIMONIALS",
				title: "Testimonials",
				dataPacks: ["TESTIMONIALS"],
				local: false,
				taxonomy: false,
				fromPage: false,
				translate: true,
				schema: {
					fields: [
						{
							key: "image",
							title: "Image",
							type: "ImageField",
							mandatory: true,
							showList: false,
						},
						{
							key: "quote",
							title: "Quote",
							type: "RichText",
							mandatory: true,
							showList: false,
						},
						{
							key: "title",
							title: "Author",
							type: "TextField",
							mandatory: true,
							searchable: false,
							showList: false,
						},
						{
							key: "jobTitle",
							title: "Job Title",
							type: "RichText",
							mandatory: true,
							showList: false,
						},
						{
							key: "school",
							title: "School",
							from: "school",
							type: "AsyncCheckGroup",
							source: "SCHOOLS",
							indexable: true,
							showList: true,
						},
					],
				},
				clone: null,
				defaultValues: {
					quote: "Lorem ipsum",
					title: "Title",
					jobTitle: "Job title",
				},
				editable: true,
			},
			{
				id: "EVENTS",
				title: "Events",
				dataPacks: ["EVENTS"],
				local: false,
				taxonomy: false,
				fromPage: true,
				translate: true,
				schema: {
					templates: ["EventDetail"],
					fields: [
						{
							key: "title",
							title: "Title",
							type: "TextField",
							from: "title",
							showList: false,
						},
						{
							key: "image",
							title: "Image",
							type: "ImageField",
							from: "image",
							showList: false,
						},
						{
							key: "tag",
							title: "Tag",
							type: "TextField",
							from: "tag",
							showList: false,
						},
						{
							key: "dateTime",
							title: "Event date and time",
							type: "DateField",
							from: "dateTime",
							indexable: true,
							showList: false,
						},
						{
							key: "eventHour",
							title: "Event Hour",
							type: "TextField",
							from: "eventHour",
							showList: false,
						},
						{
							key: "language",
							title: "Language",
							type: "TextField",
							from: "language",
							showList: false,
						},
						{
							key: "address",
							title: "Address",
							type: "TextField",
							from: "address",
							showList: false,
						},
						{
							key: "country",
							title: "Country",
							type: "TextField",
							from: "country",
							showList: false,
						},
						{
							key: "distributorDescription",
							title: "Distributor description",
							type: "TextField",
							from: "distributorDescription",
							showList: false,
						},
						{
							key: "addToCalendar",
							title: "Add to calendar button",
							type: "ComponentContainer",
							from: "addToCalendar",
							showList: false,
						},
						{
							key: "eventAreas",
							title: "Event Areas",
							type: "AsyncCheckGroup",
							source: "EVENT_AREAS",
							from: "eventAreas",
							showList: false,
						},
						{
							key: "eventLocation",
							title: "Event Locations",
							type: "AsyncCheckGroup",
							source: "EVENT_LOCATIONS",
							from: "eventLocation",
							showList: false,
						},
						{
							key: "eventFormat",
							title: "Event Formats",
							type: "AsyncCheckGroup",
							source: "EVENT_FORMATS",
							from: "eventFormat",
							showList: false,
						},
						{
							key: "programType",
							title: "Program Type",
							type: "AsyncCheckGroup",
							source: "PROGRAM_TYPES",
							from: "programType",
							showList: false,
						},
						{
							key: "eventRegion",
							title: "Region",
							type: "AsyncCheckGroup",
							source: "EVENT_REGION",
							from: "eventRegion",
							indexable: true,
							showList: true,
						},
					],
					searchFrom: ["tag"],
				},
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "STUDYPLANS",
				title: "StudyPlans",
				dataPacks: ["STUDYPLANS"],
				local: false,
				taxonomy: false,
				fromPage: false,
				translate: true,
				schema: {
					fields: [
						{
							key: "title",
							title: "Title",
							type: "TextField",
							mandatory: true,
							searchable: false,
							showList: false,
						},
						{
							type: "ArrayFieldGroup",
							title: "",
							key: "years",
							name: "Year",
							fields: [
								{
									title: "Title",
									type: "TextField",
									key: "yearTitle",
									mandatory: "true",
									isTitle: true,
								},
								{
									title: "Title Description",
									type: "TextField",
									key: "yearSubtitle",
								},
								{
									title: "Year Description",
									type: "RichText",
									key: "yearDescription",
								},
								{
									key: "divider",
									title: "",
									type: "FieldsDivider",
									data: {
										title: "Year Media",
										text: "You can add a video or image to the year. if you add both, image will be the thumbnail of the video.",
									},
								},
								{
									key: "yearVideo",
									title: "Year Video URL",
									type: "TextField",
								},
								{
									key: "yearImg",
									title: "Year Image",
									type: "ImageField",
								},
								{
									type: "ArrayFieldGroup",
									title: "SEMESTERS",
									key: "semesters",
									name: "Semester",
									mandatory: "true",
									fields: [
										{
											title: "Title",
											type: "TextField",
											key: "semTitle",
											mandatory: "true",
											isTitle: true,
										},
										{
											type: "ArrayFieldGroup",
											title: "Subjects",
											key: "subjects",
											name: "Subject",
											mandatory: "true",
											fields: [
												{
													title: "Title",
													type: "TextField",
													key: "subjTitle",
													mandatory: "true",
													isTitle: true,
												},
												{
													title: "Type",
													type: "TextField",
													key: "subjType",
													mandatory: "true",
												},
												{
													title: "Credits",
													type: "NumberField",
													key: "subjCredits",
													mandatory: "true",
												},
												{
													type: "ReferenceField",
													source: ["TEACHERS"],
													key: "subjTeachers",
													title: "Teachers",
													selectionType: ["manual"],
													maxItems: 4,
												},
												{
													title: "Document",
													type: "ConditionalField",
													key: "documentConditional",
													options: [
														{
															value: "file",
															title: "Upload File",
															name: "file",
														},
														{
															value: "url",
															title: "Url",
															name: "url",
														},
													],
													fields: [
														{
															title: "Document File",
															type: "FileField",
															key: "subjDocumentFile",
															condition: "file",
														},
														{
															title: "Document URL",
															type: "TextField",
															key: "subjDocumentUrl",
															placeholder: "https://",
															condition: "url",
														},
													],
												},
											],
											arrayType: "drowpDown",
											divider: {
												title: "SUBJECT DATA",
												text: "You can add one or more subjects to this Semester",
											},
										},
									],
									arrayType: "drowpDown",
									divider: {
										title: "",
										text: "",
									},
								},
							],
							arrayType: "drowpDown",
							divider: {
								title: "STUDY PLAN DATA",
								text: "You can add one or more years to this Study Plan",
							},
							showList: false,
						},
						{
							type: "ArrayFieldGroup",
							title: "",
							key: "CCS",
							name: "Credit",
							fields: [
								{
									title: "Credits Title",
									type: "TextField",
									key: "CCSTitle",
								},
								{
									title: "Credits Number",
									type: "NumberField",
									key: "CCSNumber",
								},
							],
							arrayType: "inline",
							divider: {
								title: "COURSE CREDITS SUMMARY",
								text: "You can create a table with course credits summary",
							},
							showList: false,
						},
						{
							key: "divider",
							title: "",
							type: "FieldsDivider",
							data: {
								title: "",
								text: "",
							},
							showList: false,
						},
						{
							title: "Total Credits Title",
							type: "TextField",
							key: "totalCreditsTitle",
							showList: false,
						},
						{
							title: "Total Credits Number",
							type: "NumberField",
							key: "totalCreditsNumber",
							showList: false,
						},
						{
							key: "divider",
							title: "",
							type: "FieldsDivider",
							data: {
								title: "Adviser Module",
								text: "You can add an Adviser Module",
							},
							showList: false,
						},
						{
							title: "Adviser Module Title",
							type: "TextField",
							key: "adTitle",
							showList: false,
						},
						{
							title: "Adviser Module Detail",
							type: "TextField",
							key: "adDetail",
							showList: false,
						},
						{
							title: "Adviser Module Link",
							type: "UrlField",
							key: "adUrl",
							showList: false,
						},
					],
				},
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "UNIT",
				title: "Unit",
				dataPacks: ["NEWS", "STORIES", "TEACHERS", "STUDIES"],
				local: false,
				taxonomy: false,
				fromPage: false,
				translate: true,
				schema: {
					fields: [
						{
							key: "title",
							title: "Title",
							type: "TextField",
							mandatory: true,
							showList: false,
						},
					],
				},
				clone: null,
				defaults: null,
				editable: true,
			},
		],
		site: [
			{
				id: "PROGRAMS",
				title: "Programs",
				dataPacks: ["STUDIES"],
				local: false,
				taxonomy: false,
				fromPage: true,
				translate: true,
				clone: null,
				defaultValues: null,
				schema: {
					templates: ["ProgramDetail"],
					searchFrom: [],
					fields: [
						{
							key: "title",
							title: "Title",
							type: "TextField",
							from: "title",
							showList: false,
						},
						{
							key: "programType",
							title: "Type of program",
							type: "AsyncCheckGroup",
							source: "PROGRAM_TYPES",
							from: "programType",
							showList: false,
						},
						{
							key: "programFormat",
							title: "Format of program",
							type: "AsyncCheckGroup",
							source: "PROGRAM_FORMAT",
							from: "programFormat",
							showList: false,
						},
						{
							key: "schoolsData",
							title: "Schools",
							name: "Schools Data",
							type: "AsyncCheckGroup",
							from: "schoolsData",
							source: "SCHOOLS",
							indexable: true,
							showList: true,
						},
						{
							key: "pathWaysData",
							title: "PathWay Data",
							name: "PathWay Data",
							type: "ReferenceField",
							from: "pathWaysData",
							showList: false,
						},
						{
							key: "abstract",
							title: "Abstract",
							type: "RichText",
							from: "abstract",
							showList: false,
						},
						{
							key: "programQuickFactsSection",
							title: "Program Quick Facts",
							type: "ComponentArray",
							from: "programQuickFactsSection",
							showList: false,
						},
						{
							key: "heroSection",
							title: "Hero Section",
							type: "ComponentArray",
							from: "heroSection",
							showList: false,
						},
					],
				},
				editable: true,
			},
			{
				id: "TEACHERS",
				title: "Teachers",
				dataPacks: ["TEACHERS"],
				local: false,
				taxonomy: false,
				fromPage: true,
				translate: true,
				schema: {
					templates: ["TeacherDetail"],
					fields: [
						{
							key: "title",
							title: "Name",
							type: "TextField",
							from: "title",
							mandatory: true,
							showList: false,
						},
						{
							key: "image",
							title: "Image",
							type: "ImageField",
							from: "image",
							mandatory: true,
							showList: false,
						},
						{
							key: "position",
							title: "Position",
							type: "TextField",
							from: "position",
							mandatory: true,
							showList: false,
						},
						{
							key: "linkedin",
							title: "Linkedin",
							from: "linkedin",
							type: "UrlField",
							showList: false,
						},
						{
							key: "units",
							title: "Unit",
							from: "categories.units",
							type: "AsyncCheckGroup",
							source: "UNIT",
							showList: false,
						},
						{
							key: "categories.schools",
							title: "Schools",
							from: "categories.schools",
							type: "AsyncCheckGroup",
							source: "SCHOOLS",
							indexable: true,
							showList: true,
						},
						{
							key: "pathways",
							title: "Pathways",
							from: "categories.pathways",
							type: "AsyncCheckGroup",
							source: "PATHWAYS",
							showList: false,
						},
						{
							key: "programs",
							title: "Programs",
							from: "categories.programs",
							type: "AsyncCheckGroup",
							source: "PROGRAMS",
							showList: false,
						},
					],
				},
				clone: null,
				defaults: null,
				editable: true,
			},
			{
				id: "NEWS",
				title: "News",
				dataPacks: ["NEWS"],
				local: false,
				taxonomy: false,
				fromPage: true,
				translate: true,
				schema: {
					templates: ["NewsDetail"],
					fields: [
						{
							key: "title",
							title: "Title",
							from: "title",
							type: "TextField",
							showList: false,
						},
						{
							key: "abstract",
							title: "Abstract",
							from: "abstract",
							type: "TextField",
							showList: false,
						},
						{
							key: "image",
							title: "Image",
							from: "image",
							type: "ImageField",
							showList: false,
						},
						{
							key: "categories",
							title: "Categories",
							from: "categories",
							type: "AsyncCheckGroup",
							source: "NEWS_AREAS",
							indexable: true,
							showList: true,
						},
						{
							key: "lead",
							title: "Lead",
							from: "lead",
							type: "TextField",
							showList: false,
						},
						{
							key: "longAbstract",
							title: "longAbstract",
							from: "longAbstract",
							type: "TextField",
							showList: false,
						},
						{
							key: "content",
							title: "Content",
							from: "content",
							type: "TextField",
							showList: false,
						},
						{
							key: "date",
							title: "Date",
							from: "date",
							type: "TextField",
							showList: false,
						},
					],
					searchFrom: ["lead", "longAbstract", "content"],
				},
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "STORIES",
				title: "Stories",
				dataPacks: ["STORIES"],
				local: false,
				taxonomy: false,
				fromPage: true,
				translate: true,
				schema: {
					templates: ["StoryDetail"],
					fields: [
						{
							key: "title",
							title: "Title",
							type: "TextField",
							from: "title",
							mandatory: true,
							indexable: true,
							showList: false,
						},
						{
							key: "storyType",
							title: "Type of story",
							type: "AsyncCheckGroup",
							source: "STORY_TYPE",
							from: "storyType",
							mandatory: true,
							showList: false,
						},
						{
							key: "storyProfile",
							title: "Profile",
							type: "AsyncCheckGroup",
							source: "STORY_PROFILE",
							from: "storyProfile",
							mandatory: true,
							indexable: true,
							showList: true,
						},
						{
							key: "quote",
							title: "Quote",
							type: "RichText",
							from: "quote",
							mandatory: true,
							showList: false,
						},
						{
							key: "image",
							title: "Image",
							type: "TextField",
							from: "image",
							showList: false,
						},
						{
							key: "who",
							title: "Who",
							type: "TextField",
							from: "who",
							mandatory: true,
							showList: false,
						},
						{
							key: "position",
							title: "Position",
							type: "TextField",
							from: "position",
							mandatory: true,
							showList: false,
						},
					],
					searchFrom: ["quote", "who", "position"],
				},
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "EVENTS",
				title: "Events",
				dataPacks: ["EVENTS"],
				local: false,
				taxonomy: false,
				fromPage: true,
				translate: true,
				schema: {
					templates: ["EventDetail"],
					fields: [
						{
							key: "title",
							title: "Title",
							type: "TextField",
							from: "title",
							showList: false,
						},
						{
							key: "image",
							title: "Image",
							type: "ImageField",
							from: "image",
							showList: false,
						},
						{
							key: "tag",
							title: "Tag",
							type: "TextField",
							from: "tag",
							showList: false,
						},
						{
							key: "dateTime",
							title: "Event date and time",
							type: "DateField",
							from: "dateTime",
							indexable: true,
							showList: false,
						},
						{
							key: "eventHour",
							title: "Event Hour",
							type: "TextField",
							from: "eventHour",
							showList: false,
						},
						{
							key: "language",
							title: "Language",
							type: "TextField",
							from: "language",
							showList: false,
						},
						{
							key: "address",
							title: "Address",
							type: "TextField",
							from: "address",
							showList: false,
						},
						{
							key: "country",
							title: "Country",
							type: "TextField",
							from: "country",
							showList: false,
						},
						{
							key: "distributorDescription",
							title: "Distributor description",
							type: "TextField",
							from: "distributorDescription",
							showList: false,
						},
						{
							key: "addToCalendar",
							title: "Add to calendar button",
							type: "ComponentContainer",
							from: "addToCalendar",
							showList: false,
						},
						{
							key: "eventAreas",
							title: "Event Areas",
							type: "AsyncCheckGroup",
							source: "EVENT_AREAS",
							from: "eventAreas",
							showList: false,
						},
						{
							key: "eventLocation",
							title: "Event Locations",
							type: "AsyncCheckGroup",
							source: "EVENT_LOCATIONS",
							from: "eventLocation",
							showList: false,
						},
						{
							key: "eventFormat",
							title: "Event Formats",
							type: "AsyncCheckGroup",
							source: "EVENT_FORMATS",
							from: "eventFormat",
							showList: false,
						},
						{
							key: "programType",
							title: "Program Type",
							type: "AsyncCheckGroup",
							source: "PROGRAM_TYPES",
							from: "programType",
							showList: false,
						},
						{
							key: "eventRegion",
							title: "Region",
							type: "AsyncCheckGroup",
							source: "EVENT_REGION",
							from: "eventRegion",
							indexable: true,
							showList: true,
						},
					],
					searchFrom: ["tag"],
				},
				clone: null,
				defaultValues: null,
				editable: true,
			},
			{
				id: "STUDY_LANDING_TYPE",
				title: "Study Landing type",
				dataPacks: ["STUDIES"],
				local: true,
				taxonomy: false,
				fromPage: false,
				translate: false,
				schema: {
					fields: [
						{
							title: "Title",
							type: "TextField",
							key: "title",
							showList: false,
						},
					],
				},
				clone: null,
				defaultValues: null,
				editable: true,
			},
		],
	},
	currentStructuredData: null,
	currentStructuredDataId: null,
	currentDataContent: [],
	category: {
		name: "",
		code: "",
		lang: null,
		isTranslation: false,
		isNew: true,
	},
	schema: {},
	form: {},
	entity: null,
	currentFilter: "all-pages",
	schemaVersion: "2022-06-30T11:26:33.000Z",
	errors: [],
	validated: false,
};

export const sitesMock = {
	currentSiteInfo: {
		id: 85,
		name: "Super site",
		theme: "default-theme",
		author: 2,
		pages: [
			3342, 3343, 3378, 3380, 3537, 3555, 3556, 3587, 3690, 3732, 3733, 3734, 3736, 3737, 3824, 3836, 3837, 3847, 3853,
			3854, 3864, 3865, 3888, 3889, 3890, 3891, 3893, 3947, 3948, 3949, 3950, 3952, 3961, 3986, 3987, 3988, 3989, 3990,
			3991, 3992, 3993, 3994, 3995, 4005, 4072, 4085, 4087, 4089, 4111, 4168,
		],
		published: "2021-11-03T16:54:14.000Z",
		modified: "2022-05-31T13:33:51.000Z",
		languageSites: [149, 179],
		deleted: 0,
		thumbnail: "http://images.dev.griddo.io/lil-bub-gato-11dd1482-476a-416d-88cf-3b9fb38d6f4d",
		timezone: "Europe/Madrid",
		favicon: null,
		hash: null,
		bigAvatar: null,
		smallAvatar: null,
		socials: {
			instagram: "instagram",
			linkedIn: "link.es",
		},
		rendering: false,
		slug: "/gonzalo-h",
		isPublished: true,
		renderingHours: 0,
		shouldBeUpdated: false,
		updated: true,
		navigationModules: {
			header: "Header",
			footer: "Footer",
		},
		home: "//cx.dev.griddo.io/pre-griddo/gonzalo-h",
	},
	sites: [
		{
			id: 80,
			name: "DEMO SITE",
			theme: "default-theme",
			author: 2,
			pages: [3654, 3729, 3997, 4014, 4074],
			published: "2021-11-03T10:10:17.000Z",
			modified: "2022-05-23T11:49:42.000Z",
			languageSites: [144],
			deleted: 0,
			thumbnail: "http://images.dev.griddo.io/macbeth-palau-de-les-arts-opera-valencia-5x2-1_1",
			timezone: "Pacific/Pago_Pago",
			favicon: "http://images.dev.griddo.io/griddo-site-thumbnail-ec2ab0ba-9424-4424-8f60-222ec746902d_4",
			hash: null,
			bigAvatar: "http://images.dev.griddo.io/griddo-site-thumbnail-ec2ab0ba-9424-4424-8f60-222ec746902d_6",
			smallAvatar: "http://images.dev.griddo.io/griddo-site-thumbnail-ec2ab0ba-9424-4424-8f60-222ec746902d_5",
			rendering: false,
			slug: "/demo-site",
			isPublished: true,
			renderingHours: 0,
			shouldBeUpdated: false,
			updated: true,
			navigationModules: null,
			home: "//cx.dev.griddo.io/pre-griddo/demo",
		},
	],
	currentSiteName: null,
	currentSitePages: [],
	sitesByLang: [],
	currentFilter: "unique-pages",
	totalItems: 0,
	currentSiteLanguages: [],
	savedSiteInfo: null,
	currentSiteErrorPages: [],
};

export const appMock = {
	isRehydrated: true,
	isLoading: true,
	isSaving: false,
	error: {
		code: undefined,
		text: "",
	},
	user: {
		email: "",
	},
	token: "",
	isLoggingIn: false,
	lang: {
		locale: "en-GB",
		id: 4,
	},
	globalLangs: [{ id: 19, locale: "en", language: "English", label: "EN", isDefault: true }],
	globalSettings: {
		cloudinaryName: "",
		globalLogoBig: "",
		globalLogoMini: "",
		siteLogoBig: "",
		siteLogoMini: "",
		welcomeText1: "",
		welcomeText2: "",
	},
};
