diff --git a/__tests__/shared/components/Leaderboard/__snapshots__/LeaderboardTable.jsx.snap b/__tests__/shared/components/Leaderboard/__snapshots__/LeaderboardTable.jsx.snap
index 5255276994..a2f318bc45 100644
--- a/__tests__/shared/components/Leaderboard/__snapshots__/LeaderboardTable.jsx.snap
+++ b/__tests__/shared/components/Leaderboard/__snapshots__/LeaderboardTable.jsx.snap
@@ -11,12 +11,12 @@ exports[`Matches shallow shapshot 1`] = `
>
Rank
-
+ |
Handle
|
+ |
@@ -79,7 +79,7 @@ exports[`Matches shallow shapshot 1`] = `
|
- 0
+ 0.00
|
@@ -131,7 +131,7 @@ exports[`Matches shallow shapshot 1`] = `
- 0
+ 0.00
|
@@ -183,7 +183,7 @@ exports[`Matches shallow shapshot 1`] = `
- 0
+ 0.00
|
@@ -235,7 +235,7 @@ exports[`Matches shallow shapshot 1`] = `
- 0
+ 0.00
|
diff --git a/__tests__/shared/components/Leaderboard/__snapshots__/PodiumSpot.jsx.snap b/__tests__/shared/components/Leaderboard/__snapshots__/PodiumSpot.jsx.snap
index 8290a16060..075ef15a87 100644
--- a/__tests__/shared/components/Leaderboard/__snapshots__/PodiumSpot.jsx.snap
+++ b/__tests__/shared/components/Leaderboard/__snapshots__/PodiumSpot.jsx.snap
@@ -40,7 +40,9 @@ exports[`Matches shallow shapshot 1`] = `
-
+
challenges
@@ -50,9 +52,11 @@ exports[`Matches shallow shapshot 1`] = `
- 0
+ 0.00
-
+
points
@@ -100,7 +104,9 @@ exports[`Matches shallow shapshot 2`] = `
-
+
challenges
@@ -110,9 +116,11 @@ exports[`Matches shallow shapshot 2`] = `
- 0
+ 0.00
-
+
points
diff --git a/config/contentful/community.json b/config/contentful/community.json
index bbc16fe174..83568d15be 100644
--- a/config/contentful/community.json
+++ b/config/contentful/community.json
@@ -369,7 +369,7 @@
"id": "banner",
"type": "ContentType",
"createdAt": "2018-05-13T20:19:15.459Z",
- "updatedAt": "2018-09-04T11:35:27.746Z",
+ "updatedAt": "2019-06-07T20:26:18.952Z",
"environment": {
"sys": {
"id": "master",
@@ -377,8 +377,8 @@
"linkType": "Environment"
}
},
- "publishedVersion": 33,
- "publishedAt": "2018-09-04T11:35:27.746Z",
+ "publishedVersion": 51,
+ "publishedAt": "2019-06-07T20:26:18.952Z",
"firstPublishedAt": "2018-05-13T20:19:15.804Z",
"createdBy": {
"sys": {
@@ -391,16 +391,16 @@
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "publishedCounter": 17,
- "version": 34,
+ "publishedCounter": 26,
+ "version": 52,
"publishedBy": {
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
}
},
@@ -478,6 +478,7 @@
"validations": [
{
"in": [
+ "General",
"Default",
"Default Sub-Community",
"Simple Title above Background",
@@ -540,7 +541,7 @@
"id": "contentBlock",
"type": "ContentType",
"createdAt": "2018-05-25T13:14:48.111Z",
- "updatedAt": "2018-09-04T11:35:28.815Z",
+ "updatedAt": "2019-07-15T06:00:12.136Z",
"environment": {
"sys": {
"id": "master",
@@ -548,8 +549,8 @@
"linkType": "Environment"
}
},
- "publishedVersion": 19,
- "publishedAt": "2018-09-04T11:35:28.815Z",
+ "publishedVersion": 31,
+ "publishedAt": "2019-07-15T06:00:12.136Z",
"firstPublishedAt": "2018-05-25T13:14:52.506Z",
"createdBy": {
"sys": {
@@ -562,16 +563,16 @@
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "publishedCounter": 10,
- "version": 20,
+ "publishedCounter": 16,
+ "version": 32,
"publishedBy": {
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
}
},
@@ -646,10 +647,12 @@
"validations": [
{
"in": [
+ "General",
"Default",
"Veteran",
"Row Item",
"Card",
+ "Blob Card",
"TCO19"
],
"message": "Unknown theme"
@@ -1909,7 +1912,7 @@
"id": "route",
"type": "ContentType",
"createdAt": "2018-06-13T15:22:31.400Z",
- "updatedAt": "2018-09-04T11:35:01.923Z",
+ "updatedAt": "2019-05-03T08:47:14.400Z",
"environment": {
"sys": {
"id": "master",
@@ -1917,8 +1920,8 @@
"linkType": "Environment"
}
},
- "publishedVersion": 7,
- "publishedAt": "2018-09-04T11:35:01.923Z",
+ "publishedVersion": 11,
+ "publishedAt": "2019-05-03T08:47:14.400Z",
"firstPublishedAt": "2018-06-13T15:22:37.786Z",
"createdBy": {
"sys": {
@@ -1931,16 +1934,16 @@
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "publishedCounter": 4,
- "version": 8,
+ "publishedCounter": 6,
+ "version": 12,
"publishedBy": {
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
}
},
@@ -1978,6 +1981,28 @@
"disabled": false,
"omitted": false
},
+ {
+ "id": "naviMenuLinkText",
+ "name": "Navi Menu Link Text",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "excludeFromNavigationMenus",
+ "name": "Exclude from navigation menus",
+ "type": "Boolean",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
{
"id": "viewport",
"name": "Viewport",
@@ -4788,7 +4813,7 @@
"id": "navigationMenu",
"type": "ContentType",
"createdAt": "2018-07-18T14:18:24.541Z",
- "updatedAt": "2018-09-04T11:35:19.917Z",
+ "updatedAt": "2019-07-02T13:25:04.903Z",
"environment": {
"sys": {
"id": "master",
@@ -4796,8 +4821,8 @@
"linkType": "Environment"
}
},
- "publishedVersion": 23,
- "publishedAt": "2018-09-04T11:35:19.917Z",
+ "publishedVersion": 35,
+ "publishedAt": "2019-07-02T13:25:04.903Z",
"firstPublishedAt": "2018-07-18T14:18:25.117Z",
"createdBy": {
"sys": {
@@ -4810,16 +4835,16 @@
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "publishedCounter": 12,
- "version": 24,
+ "publishedCounter": 18,
+ "version": 36,
"publishedBy": {
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
}
},
@@ -4858,8 +4883,10 @@
"validations": [
{
"in": [
+ "General",
"TCO19 - Header Menu",
- "TCO19 - Footer Menu"
+ "TCO19 - Footer Menu",
+ "Default"
]
}
],
@@ -4881,7 +4908,8 @@
"validations": [
{
"linkContentType": [
- "navigationMenuItem"
+ "navigationMenuItem",
+ "route"
]
}
],
@@ -4903,6 +4931,37 @@
],
"disabled": false,
"omitted": false
+ },
+ {
+ "id": "logo",
+ "name": "Logo",
+ "type": "Link",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "linkMimetypeGroup": [
+ "image"
+ ],
+ "message": "Only image files"
+ },
+ {
+ "assetImageDimensions": {
+ "width": {
+ "min": null,
+ "max": 54
+ },
+ "height": {
+ "min": null,
+ "max": 54
+ }
+ },
+ "message": "Logo should be 54px x 54px max"
+ }
+ ],
+ "disabled": false,
+ "omitted": false,
+ "linkType": "Asset"
}
]
},
@@ -4918,7 +4977,7 @@
"id": "navigationMenuItem",
"type": "ContentType",
"createdAt": "2018-07-18T14:31:27.431Z",
- "updatedAt": "2018-09-04T11:35:20.900Z",
+ "updatedAt": "2019-06-28T08:17:08.238Z",
"environment": {
"sys": {
"id": "master",
@@ -4926,8 +4985,8 @@
"linkType": "Environment"
}
},
- "publishedVersion": 57,
- "publishedAt": "2018-09-04T11:35:20.900Z",
+ "publishedVersion": 59,
+ "publishedAt": "2019-06-28T08:17:08.238Z",
"firstPublishedAt": "2018-07-18T14:31:27.813Z",
"createdBy": {
"sys": {
@@ -4940,16 +4999,16 @@
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "publishedCounter": 29,
- "version": 58,
+ "publishedCounter": 30,
+ "version": 60,
"publishedBy": {
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
}
},
@@ -4984,7 +5043,7 @@
"name": "Slug",
"type": "Symbol",
"localized": false,
- "required": true,
+ "required": false,
"validations": [
{
"regexp": {
@@ -5258,7 +5317,7 @@
"id": "tabs",
"type": "ContentType",
"createdAt": "2018-07-25T11:32:08.806Z",
- "updatedAt": "2018-11-09T10:02:46.056Z",
+ "updatedAt": "2019-06-11T09:00:57.498Z",
"environment": {
"sys": {
"id": "master",
@@ -5266,8 +5325,8 @@
"linkType": "Environment"
}
},
- "publishedVersion": 15,
- "publishedAt": "2018-11-09T10:02:46.056Z",
+ "publishedVersion": 19,
+ "publishedAt": "2019-06-11T09:00:57.498Z",
"firstPublishedAt": "2018-07-25T11:32:09.272Z",
"createdBy": {
"sys": {
@@ -5283,8 +5342,8 @@
"id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "publishedCounter": 8,
- "version": 16,
+ "publishedCounter": 10,
+ "version": 20,
"publishedBy": {
"sys": {
"type": "Link",
@@ -5377,7 +5436,7 @@
"id": "tabsItem",
"type": "ContentType",
"createdAt": "2018-07-25T11:40:02.668Z",
- "updatedAt": "2018-11-09T13:21:54.199Z",
+ "updatedAt": "2019-06-11T09:01:16.643Z",
"environment": {
"sys": {
"id": "master",
@@ -5385,8 +5444,8 @@
"linkType": "Environment"
}
},
- "publishedVersion": 25,
- "publishedAt": "2018-11-09T13:21:54.199Z",
+ "publishedVersion": 27,
+ "publishedAt": "2019-06-11T09:01:16.643Z",
"firstPublishedAt": "2018-07-25T11:40:03.141Z",
"createdBy": {
"sys": {
@@ -5402,8 +5461,8 @@
"id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "publishedCounter": 13,
- "version": 26,
+ "publishedCounter": 14,
+ "version": 28,
"publishedBy": {
"sys": {
"type": "Link",
@@ -5455,7 +5514,8 @@
"linkContentType": [
"accordion",
"appComponent",
- "contentBlock"
+ "contentBlock",
+ "viewport"
]
}
],
@@ -5476,7 +5536,7 @@
"id": "contentSlider",
"type": "ContentType",
"createdAt": "2018-08-06T07:26:55.622Z",
- "updatedAt": "2019-02-25T06:53:55.920Z",
+ "updatedAt": "2019-04-11T06:41:00.117Z",
"environment": {
"sys": {
"id": "master",
@@ -5484,8 +5544,8 @@
"linkType": "Environment"
}
},
- "publishedVersion": 11,
- "publishedAt": "2019-02-25T06:53:55.920Z",
+ "publishedVersion": 31,
+ "publishedAt": "2019-04-11T06:41:00.117Z",
"firstPublishedAt": "2018-08-06T07:26:56.458Z",
"createdBy": {
"sys": {
@@ -5501,8 +5561,8 @@
"id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "publishedCounter": 6,
- "version": 12,
+ "publishedCounter": 16,
+ "version": 32,
"publishedBy": {
"sys": {
"type": "Link",
@@ -5541,7 +5601,8 @@
"validations": [
{
"linkContentType": [
- "banner"
+ "banner",
+ "contentBlock"
]
}
],
@@ -5575,6 +5636,17 @@
"disabled": false,
"omitted": false
},
+ {
+ "id": "wrapAround",
+ "name": "Wrap around",
+ "type": "Boolean",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
{
"id": "duration",
"name": "Duration",
@@ -5592,72 +5664,53 @@
"omitted": false
},
{
- "id": "extraStylesForContainer",
- "name": "Extra styles for container",
- "type": "Object",
+ "id": "slidesToShow",
+ "name": "Slides to show",
+ "type": "Number",
"localized": false,
"required": false,
"validations": [
+ {
+ "range": {
+ "min": 1
+ }
+ }
],
"disabled": false,
"omitted": false
- }
- ]
- },
- {
- "sys": {
- "space": {
- "sys": {
- "type": "Link",
- "linkType": "Space",
- "id": "b5f1djy59z3a"
- }
- },
- "id": "challengesBlock",
- "type": "ContentType",
- "createdAt": "2018-08-08T14:03:49.293Z",
- "updatedAt": "2018-09-04T11:35:20.430Z",
- "environment": {
- "sys": {
- "id": "master",
- "type": "Link",
- "linkType": "Environment"
- }
},
- "publishedVersion": 3,
- "publishedAt": "2018-09-04T11:35:20.430Z",
- "firstPublishedAt": "2018-08-08T14:03:50.106Z",
- "createdBy": {
- "sys": {
- "type": "Link",
- "linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
- }
+ {
+ "id": "cellSpacing",
+ "name": "Cell spacing",
+ "type": "Integer",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
},
- "updatedBy": {
- "sys": {
- "type": "Link",
- "linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
- }
+ {
+ "id": "cellAlign",
+ "name": "Cell align",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "in": [
+ "center",
+ "left",
+ "right"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false
},
- "publishedCounter": 2,
- "version": 4,
- "publishedBy": {
- "sys": {
- "type": "Link",
- "linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
- }
- }
- },
- "displayField": "name",
- "name": "ChallengesBlock",
- "description": "",
- "fields": [
{
- "id": "name",
- "name": "Name",
+ "id": "framePadding",
+ "name": "Frame padding",
"type": "Symbol",
"localized": false,
"required": false,
@@ -5665,6 +5718,39 @@
],
"disabled": false,
"omitted": false
+ },
+ {
+ "id": "vertical",
+ "name": "Vertical",
+ "type": "Boolean",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "withoutControls",
+ "name": "Without controls",
+ "type": "Boolean",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "extraStylesForContainer",
+ "name": "Extra styles for container",
+ "type": "Object",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
}
]
},
@@ -5677,10 +5763,10 @@
"id": "b5f1djy59z3a"
}
},
- "id": "blogFeed",
+ "id": "challengesBlock",
"type": "ContentType",
- "createdAt": "2018-09-04T11:34:46.912Z",
- "updatedAt": "2018-09-04T11:52:33.520Z",
+ "createdAt": "2018-08-08T14:03:49.293Z",
+ "updatedAt": "2019-07-01T09:18:33.569Z",
"environment": {
"sys": {
"id": "master",
@@ -5688,9 +5774,9 @@
"linkType": "Environment"
}
},
- "publishedVersion": 5,
- "publishedAt": "2018-09-04T11:52:33.520Z",
- "firstPublishedAt": "2018-09-04T11:34:53.482Z",
+ "publishedVersion": 29,
+ "publishedAt": "2019-07-01T09:18:33.569Z",
+ "firstPublishedAt": "2018-08-08T14:03:50.106Z",
"createdBy": {
"sys": {
"type": "Link",
@@ -5702,29 +5788,29 @@
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "publishedCounter": 3,
- "version": 6,
+ "publishedCounter": 15,
+ "version": 30,
"publishedBy": {
"sys": {
"type": "Link",
"linkType": "User",
- "id": "5eyjAZAPH48cRQzQMTCIxG"
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
}
},
"displayField": "name",
- "name": "BlogFeed",
- "description": "Represent a blog feed record.",
+ "name": "ChallengesBlock",
+ "description": "",
"fields": [
{
"id": "name",
"name": "Name",
"type": "Symbol",
"localized": false,
- "required": true,
+ "required": false,
"validations": [
],
"disabled": false,
@@ -5742,37 +5828,222 @@
"omitted": false
},
{
- "id": "rssFeedUrl",
- "name": "RSS feed URL",
+ "id": "challengeTitleContains",
+ "name": "Challenge Title Contains",
"type": "Symbol",
"localized": false,
- "required": true,
+ "required": false,
"validations": [
],
"disabled": false,
"omitted": false
},
{
- "id": "numberOfPosts",
- "name": "Number of Posts",
- "type": "Integer",
+ "id": "challengeType",
+ "name": "Challenge Type",
+ "type": "Array",
"localized": false,
"required": false,
"validations": [
],
"disabled": false,
- "omitted": false
+ "omitted": false,
+ "items": {
+ "type": "Symbol",
+ "validations": [
+ {
+ "in": [
+ "BUG_HUNT",
+ "CODE",
+ "DESIGN",
+ "DESIGN_FIRST_2_FINISH",
+ "DEVELOPMENT",
+ "DEVELOP_MARATHON_MATCH",
+ "FIRST_2_FINISH",
+ "TEST_SCENARIOS",
+ "TEST_SUITES"
+ ]
+ }
+ ]
+ }
},
{
- "id": "theme",
- "name": "Theme",
- "type": "Symbol",
+ "id": "technologies",
+ "name": "Technologies",
+ "type": "Array",
"localized": false,
- "required": true,
+ "required": false,
"validations": [
- {
- "in": [
- "Row Layout",
+ ],
+ "disabled": false,
+ "omitted": false,
+ "items": {
+ "type": "Symbol",
+ "validations": [
+ ]
+ }
+ },
+ {
+ "id": "completedChallenges",
+ "name": "Completed Challenges",
+ "type": "Boolean",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "limit",
+ "name": "Limit",
+ "type": "Integer",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "range": {
+ "min": 1
+ }
+ }
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "buttonText",
+ "name": "Button Text",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "buttonUrl",
+ "name": "Button URL",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "regexp": {
+ "pattern": "^(ftp|http|https):\\/\\/(\\w+:{0,1}\\w*@)?(\\S+)(:[0-9]+)?(\\/|\\/([\\w#!:.?+=&%@!\\-\\/]))?$"
+ }
+ }
+ ],
+ "disabled": false,
+ "omitted": false
+ }
+ ]
+ },
+ {
+ "sys": {
+ "space": {
+ "sys": {
+ "type": "Link",
+ "linkType": "Space",
+ "id": "b5f1djy59z3a"
+ }
+ },
+ "id": "blogFeed",
+ "type": "ContentType",
+ "createdAt": "2018-09-04T11:34:46.912Z",
+ "updatedAt": "2018-09-04T11:52:33.520Z",
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ },
+ "publishedVersion": 5,
+ "publishedAt": "2018-09-04T11:52:33.520Z",
+ "firstPublishedAt": "2018-09-04T11:34:53.482Z",
+ "createdBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "5eyjAZAPH48cRQzQMTCIxG"
+ }
+ },
+ "updatedBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "5eyjAZAPH48cRQzQMTCIxG"
+ }
+ },
+ "publishedCounter": 3,
+ "version": 6,
+ "publishedBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "5eyjAZAPH48cRQzQMTCIxG"
+ }
+ }
+ },
+ "displayField": "name",
+ "name": "BlogFeed",
+ "description": "Represent a blog feed record.",
+ "fields": [
+ {
+ "id": "name",
+ "name": "Name",
+ "type": "Symbol",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "title",
+ "name": "Title",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "rssFeedUrl",
+ "name": "RSS feed URL",
+ "type": "Symbol",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "numberOfPosts",
+ "name": "Number of Posts",
+ "type": "Integer",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "theme",
+ "name": "Theme",
+ "type": "Symbol",
+ "localized": false,
+ "required": true,
+ "validations": [
+ {
+ "in": [
+ "Row Layout",
"1-n 2-rows Layout"
],
"message": "Invalid theme"
@@ -11156,147 +11427,1434 @@
"omitted": false
}
]
- }
- ],
- "editorInterfaces": [
+ },
{
"sys": {
- "id": "default",
- "type": "EditorInterface",
"space": {
"sys": {
- "id": "b5f1djy59z3a",
"type": "Link",
- "linkType": "Space"
+ "linkType": "Space",
+ "id": "b5f1djy59z3a"
}
},
- "version": 24,
- "createdAt": "2018-02-22T12:31:51.471Z",
- "createdBy": {
+ "id": "modal",
+ "type": "ContentType",
+ "createdAt": "2019-03-26T09:53:50.426Z",
+ "updatedAt": "2019-03-26T09:54:29.286Z",
+ "environment": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "master",
"type": "Link",
- "linkType": "User"
+ "linkType": "Environment"
}
},
- "updatedAt": "2018-12-10T10:06:36.727Z",
- "updatedBy": {
+ "publishedVersion": 3,
+ "publishedAt": "2019-03-26T09:54:29.286Z",
+ "firstPublishedAt": "2019-03-26T09:53:51.048Z",
+ "createdBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
- "linkType": "User"
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "contentType": {
+ "updatedBy": {
"sys": {
- "id": "dashboardAnnouncement",
"type": "Link",
- "linkType": "ContentType"
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
},
- "environment": {
+ "publishedCounter": 2,
+ "version": 4,
+ "publishedBy": {
"sys": {
- "id": "master",
"type": "Link",
- "linkType": "Environment"
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
}
}
},
- "controls": [
- {
- "fieldId": "title",
- "settings": {
- "helpText": "Announcement title. This is the title to show inside Contentful CMS, and, if Public Title value is not provided, in the dashboard announcement itself"
- },
- "widgetId": "singleLine"
- },
+ "displayField": "name",
+ "name": "Modal",
+ "description": "Wraps the TC themeable modal window to the modal content type.",
+ "fields": [
{
- "fieldId": "publicTitle",
- "settings": {
- "helpText": "Optional. The actual title to show in the dashboard announcement itself. If not provided, the Title value will be used."
- },
- "widgetId": "singleLine"
+ "id": "name",
+ "name": "Name",
+ "type": "Symbol",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
},
{
- "fieldId": "startDate",
- "settings": {
- "ampm": "24",
- "format": "timeZ",
- "helpText": "The date and time after which the announcement should be shown. The dashboard will render only one of the published announcements a time. It will select the one with the most recent start date among all published announcement with start and end dates including the current moment."
- },
- "widgetId": "datePicker"
+ "id": "content",
+ "name": "Content",
+ "type": "Link",
+ "localized": false,
+ "required": true,
+ "validations": [
+ {
+ "linkContentType": [
+ "banner",
+ "contentBlock",
+ "viewport"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false,
+ "linkType": "Entry"
},
{
- "fieldId": "endDate",
- "settings": {
- "ampm": "24",
- "format": "timeZ",
- "helpText": "The date and time after which the announcement should not be shown."
- },
- "widgetId": "datePicker"
+ "id": "theme",
+ "name": "Theme",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "in": [
+ "Default"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false
+ }
+ ]
+ },
+ {
+ "sys": {
+ "space": {
+ "sys": {
+ "type": "Link",
+ "linkType": "Space",
+ "id": "b5f1djy59z3a"
+ }
+ },
+ "id": "memberCard",
+ "type": "ContentType",
+ "createdAt": "2019-06-11T08:53:53.665Z",
+ "updatedAt": "2019-07-12T14:57:59.352Z",
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ },
+ "publishedVersion": 29,
+ "publishedAt": "2019-07-12T14:57:59.352Z",
+ "firstPublishedAt": "2019-06-11T08:53:54.331Z",
+ "createdBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ },
+ "updatedBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ },
+ "publishedCounter": 15,
+ "version": 30,
+ "publishedBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ }
+ },
+ "displayField": "name",
+ "name": "Member Card",
+ "description": "A card looking component representing member/speaker/person.",
+ "fields": [
+ {
+ "id": "name",
+ "name": "Name",
+ "type": "Symbol",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "memberHandle",
+ "name": "Member Handle",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "memberName",
+ "name": "Member Name",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "description",
+ "name": "Description",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "trackIcon",
+ "name": "Track Icon",
+ "type": "Link",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "linkMimetypeGroup": [
+ "image"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false,
+ "linkType": "Asset"
+ },
+ {
+ "id": "trackColor",
+ "name": "Track Color",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "image",
+ "name": "Image",
+ "type": "Link",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "linkMimetypeGroup": [
+ "image"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false,
+ "linkType": "Asset"
+ },
+ {
+ "id": "country",
+ "name": "Country",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "url",
+ "name": "URL",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "regexp": {
+ "pattern": "^(ftp|http|https):\\/\\/(\\w+:{0,1}\\w*@)?(\\S+)(:[0-9]+)?(\\/|\\/([\\w#!:.?+=&%@!\\-\\/]))?$"
+ }
+ }
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "theme",
+ "name": "Theme",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "in": [
+ "Default",
+ "Speaker Card"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "extraStylesForContainer",
+ "name": "Extra Styles for Container",
+ "type": "Object",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ }
+ ]
+ },
+ {
+ "sys": {
+ "space": {
+ "sys": {
+ "type": "Link",
+ "linkType": "Space",
+ "id": "b5f1djy59z3a"
+ }
+ },
+ "id": "article",
+ "type": "ContentType",
+ "createdAt": "2019-06-23T08:09:04.713Z",
+ "updatedAt": "2019-06-23T08:48:55.974Z",
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ },
+ "publishedVersion": 21,
+ "publishedAt": "2019-06-23T08:48:55.974Z",
+ "firstPublishedAt": "2019-06-23T08:09:05.212Z",
+ "createdBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ },
+ "updatedBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ },
+ "publishedCounter": 11,
+ "version": 22,
+ "publishedBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ }
+ },
+ "displayField": "title",
+ "name": "Article",
+ "description": "A generic container for educational resources/pages.",
+ "fields": [
+ {
+ "id": "title",
+ "name": "Title",
+ "type": "Symbol",
+ "localized": false,
+ "required": true,
+ "validations": [
+ {
+ "unique": true
+ }
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "creationDate",
+ "name": "Creation Date",
+ "type": "Date",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "trackCategory",
+ "name": "Track Category",
+ "type": "Array",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false,
+ "items": {
+ "type": "Symbol",
+ "validations": [
+ {
+ "in": [
+ "Design",
+ "Development",
+ "Data Science",
+ "QA",
+ "Competitive Programming"
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "id": "contentUrl",
+ "name": "Content URL",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "regexp": {
+ "pattern": "^(ftp|http|https):\\/\\/(\\w+:{0,1}\\w*@)?(\\S+)(:[0-9]+)?(\\/|\\/([\\w#!:.?+=&%@!\\-\\/]))?$"
+ }
+ }
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "readTime",
+ "name": "Read Time",
+ "type": "Symbol",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "content",
+ "name": "Content",
+ "type": "Text",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "featuredImage",
+ "name": "Featured Image",
+ "type": "Link",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "linkMimetypeGroup": [
+ "image"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false,
+ "linkType": "Asset"
+ },
+ {
+ "id": "contentAuthor",
+ "name": "Content Author",
+ "type": "Array",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false,
+ "items": {
+ "type": "Link",
+ "validations": [
+ {
+ "linkContentType": [
+ "person"
+ ]
+ }
+ ],
+ "linkType": "Entry"
+ }
+ },
+ {
+ "id": "contentCategory",
+ "name": "Content Category",
+ "type": "Array",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false,
+ "items": {
+ "type": "Symbol",
+ "validations": [
+ ]
+ }
+ },
+ {
+ "id": "tags",
+ "name": "Tags",
+ "type": "Array",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false,
+ "items": {
+ "type": "Symbol",
+ "validations": [
+ ]
+ }
+ },
+ {
+ "id": "upvotes",
+ "name": "Upvotes",
+ "type": "Integer",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "range": {
+ "min": 0
+ }
+ }
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "downvotes",
+ "name": "Downvotes",
+ "type": "Integer",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "range": {
+ "min": 0
+ }
+ }
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "recommended",
+ "name": "Recommended",
+ "type": "Array",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false,
+ "items": {
+ "type": "Link",
+ "validations": [
+ {
+ "linkContentType": [
+ "article"
+ ]
+ }
+ ],
+ "linkType": "Entry"
+ }
+ },
+ {
+ "id": "journeyPrevious",
+ "name": "Journey Previous",
+ "type": "Link",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "linkContentType": [
+ "article"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false,
+ "linkType": "Entry"
+ },
+ {
+ "id": "journeyNext",
+ "name": "Journey Next",
+ "type": "Link",
+ "localized": false,
+ "required": false,
+ "validations": [
+ {
+ "linkContentType": [
+ "article"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false,
+ "linkType": "Entry"
+ }
+ ]
+ },
+ {
+ "sys": {
+ "space": {
+ "sys": {
+ "type": "Link",
+ "linkType": "Space",
+ "id": "b5f1djy59z3a"
+ }
+ },
+ "id": "shape",
+ "type": "ContentType",
+ "createdAt": "2019-07-12T09:30:04.316Z",
+ "updatedAt": "2019-07-15T08:12:59.877Z",
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ },
+ "publishedVersion": 9,
+ "publishedAt": "2019-07-15T08:12:59.877Z",
+ "firstPublishedAt": "2019-07-12T09:30:04.999Z",
+ "createdBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ },
+ "updatedBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ },
+ "publishedCounter": 5,
+ "version": 10,
+ "publishedBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ }
+ },
+ "displayField": "name",
+ "name": "Shape",
+ "description": "A generic component that renders SVG based shapes.",
+ "fields": [
+ {
+ "id": "name",
+ "name": "Name",
+ "type": "Symbol",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "shapeSvg",
+ "name": "Shape SVG",
+ "type": "Link",
+ "localized": false,
+ "required": true,
+ "validations": [
+ {
+ "linkMimetypeGroup": [
+ "image"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false,
+ "linkType": "Asset"
+ },
+ {
+ "id": "inline",
+ "name": "Inline",
+ "type": "Boolean",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "backgroundColor",
+ "name": "Background color",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "height",
+ "name": "Height",
+ "type": "Symbol",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "extraStylesForContainer",
+ "name": "Extra Styles for Container",
+ "type": "Object",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ }
+ ]
+ },
+ {
+ "sys": {
+ "space": {
+ "sys": {
+ "type": "Link",
+ "linkType": "Space",
+ "id": "b5f1djy59z3a"
+ }
+ },
+ "id": "image",
+ "type": "ContentType",
+ "createdAt": "2019-07-12T10:42:42.336Z",
+ "updatedAt": "2019-07-15T08:46:48.481Z",
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ },
+ "publishedVersion": 7,
+ "publishedAt": "2019-07-15T08:46:48.481Z",
+ "firstPublishedAt": "2019-07-12T10:42:42.738Z",
+ "createdBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ },
+ "updatedBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ },
+ "publishedCounter": 4,
+ "version": 8,
+ "publishedBy": {
+ "sys": {
+ "type": "Link",
+ "linkType": "User",
+ "id": "0TpNH8XniBpD1bwXTXbgc9"
+ }
+ }
+ },
+ "displayField": "name",
+ "name": "Image",
+ "description": "Component that renders images",
+ "fields": [
+ {
+ "id": "name",
+ "name": "Name",
+ "type": "Symbol",
+ "localized": false,
+ "required": true,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ },
+ {
+ "id": "source",
+ "name": "Source",
+ "type": "Link",
+ "localized": false,
+ "required": true,
+ "validations": [
+ {
+ "linkMimetypeGroup": [
+ "image"
+ ]
+ }
+ ],
+ "disabled": false,
+ "omitted": false,
+ "linkType": "Asset"
+ },
+ {
+ "id": "clipSvg",
+ "name": "Clip SVG",
+ "type": "Link",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false,
+ "linkType": "Asset"
+ },
+ {
+ "id": "extraStylesForContainer",
+ "name": "Extra Styles for Container",
+ "type": "Object",
+ "localized": false,
+ "required": false,
+ "validations": [
+ ],
+ "disabled": false,
+ "omitted": false
+ }
+ ]
+ }
+ ],
+ "editorInterfaces": [
+ {
+ "sys": {
+ "id": "default",
+ "type": "EditorInterface",
+ "space": {
+ "sys": {
+ "id": "b5f1djy59z3a",
+ "type": "Link",
+ "linkType": "Space"
+ }
+ },
+ "version": 24,
+ "createdAt": "2018-02-22T12:31:51.471Z",
+ "createdBy": {
+ "sys": {
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "updatedAt": "2018-12-10T10:06:36.727Z",
+ "updatedBy": {
+ "sys": {
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "contentType": {
+ "sys": {
+ "id": "dashboardAnnouncement",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
+ },
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
+ {
+ "fieldId": "title",
+ "settings": {
+ "helpText": "Announcement title. This is the title to show inside Contentful CMS, and, if Public Title value is not provided, in the dashboard announcement itself"
+ },
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "publicTitle",
+ "settings": {
+ "helpText": "Optional. The actual title to show in the dashboard announcement itself. If not provided, the Title value will be used."
+ },
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "startDate",
+ "settings": {
+ "ampm": "24",
+ "format": "timeZ",
+ "helpText": "The date and time after which the announcement should be shown. The dashboard will render only one of the published announcements a time. It will select the one with the most recent start date among all published announcement with start and end dates including the current moment."
+ },
+ "widgetId": "datePicker"
+ },
+ {
+ "fieldId": "endDate",
+ "settings": {
+ "ampm": "24",
+ "format": "timeZ",
+ "helpText": "The date and time after which the announcement should not be shown."
+ },
+ "widgetId": "datePicker"
+ },
+ {
+ "fieldId": "type",
+ "settings": {
+ "helpText": "Optional. The text to show in the red tag on the announcement. If not provided, the tag won't be rendered."
+ },
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "text",
+ "settings": {
+ "helpText": "Optional. Announcement text."
+ },
+ "widgetId": "markdown"
+ },
+ {
+ "fieldId": "fontColor",
+ "settings": {
+ "helpText": "Optional. The font color to use in the announcement (SVG name, or HEX code). Defaults to the Topcoder black."
+ },
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "maxTextWidth",
+ "settings": {
+ "helpText": "Optional. The maximal width of title / text blocks in the announcement. Can be in px (recommended) or %."
+ },
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "backgroundImage",
+ "settings": {
+ "helpText": "Optional. Background image. Maximal allowed size is 2048 x 1520 px."
+ },
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "backgroundImagePosition",
+ "settings": {
+ "helpText": "Optional. The value for background-position CSS property of the background image. Defaults to 50% 50%"
+ },
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "readMore",
+ "settings": {
+ "helpText": "Optional. Read more URL. If not provided, the \"Read more\" button won't be rendered."
+ },
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "readMoreLabel",
+ "settings": {
+ "helpText": "Optional. A custom label for the \"Read More\" button. Note that the button is rendered only if its URL is provided via the Read More URL field."
+ },
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "youTubeVideoUrl",
+ "settings": {
+ "helpText": "Optional. URL of the video to play in the announcement block."
+ },
+ "widgetId": "singleLine"
+ }
+ ]
+ },
+ {
+ "sys": {
+ "id": "default",
+ "type": "EditorInterface",
+ "space": {
+ "sys": {
+ "id": "b5f1djy59z3a",
+ "type": "Link",
+ "linkType": "Space"
+ }
+ },
+ "version": 19,
+ "createdAt": "2018-05-01T21:49:28.123Z",
+ "createdBy": {
+ "sys": {
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "updatedAt": "2018-09-04T11:35:35.522Z",
+ "updatedBy": {
+ "sys": {
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "contentType": {
+ "sys": {
+ "id": "viewport",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
+ },
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
+ {
+ "fieldId": "name",
+ "settings": {
+ "helpText": "Entry name inside CMS."
+ },
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "content",
+ "settings": {
+ "helpText": "The list of entries to show inside the viewport.",
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor"
+ },
+ {
+ "fieldId": "theme",
+ "widgetId": "dropdown"
+ },
+ {
+ "fieldId": "gridColumns",
+ "settings": {
+ "helpText": "Number of grid columns. Defaults to 3 if not explicitly set."
+ },
+ "widgetId": "numberEditor"
+ },
+ {
+ "fieldId": "gridGap",
+ "settings": {
+ "helpText": "Specifies the gaps (gutters) between rows and columns of the grid. Defaults to 10px if not explicitly set."
+ },
+ "widgetId": "numberEditor"
+ },
+ {
+ "fieldId": "extraStylesForContainer",
+ "widgetId": "objectEditor"
+ }
+ ]
+ },
+ {
+ "sys": {
+ "id": "default",
+ "type": "EditorInterface",
+ "space": {
+ "sys": {
+ "id": "b5f1djy59z3a",
+ "type": "Link",
+ "linkType": "Space"
+ }
+ },
+ "version": 51,
+ "createdAt": "2018-05-13T20:19:16.031Z",
+ "createdBy": {
+ "sys": {
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "updatedAt": "2019-06-07T20:26:19.852Z",
+ "updatedBy": {
+ "sys": {
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "contentType": {
+ "sys": {
+ "id": "banner",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
+ },
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
+ {
+ "fieldId": "name",
+ "settings": {
+ "helpText": "Banner name. It will be shown only in CMS, and not rendered at the banner itself."
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "text",
+ "settings": {
+ "helpText": "Text to render at the banner."
+ },
+ "widgetId": "markdown",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "backgroundImage",
+ "settings": {
+ "helpText": "Background image."
+ },
+ "widgetId": "assetLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "baseTheme",
+ "settings": {
+ "helpText": "Base style of the banner."
+ },
+ "widgetId": "dropdown",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "containerStyles",
+ "settings": {
+ "helpText": "Optional. Additional styles for banner container (root) element."
+ },
+ "widgetId": "objectEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "contentWrapperStyles",
+ "settings": {
+ "helpText": "Optional. Additional styles for the content wrapper element. This element takes care about positioning of textual content, and its background."
+ },
+ "widgetId": "objectEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "contentStyles",
+ "settings": {
+ "helpText": "Optional. Additional styles for the textual content."
+ },
+ "widgetId": "objectEditor",
+ "widgetNamespace": "builtin"
+ }
+ ]
+ },
+ {
+ "sys": {
+ "id": "default",
+ "type": "EditorInterface",
+ "space": {
+ "sys": {
+ "id": "b5f1djy59z3a",
+ "type": "Link",
+ "linkType": "Space"
+ }
+ },
+ "version": 31,
+ "createdAt": "2018-05-25T13:14:52.634Z",
+ "createdBy": {
+ "sys": {
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "updatedAt": "2019-07-15T06:00:13.019Z",
+ "updatedBy": {
+ "sys": {
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "contentType": {
+ "sys": {
+ "id": "contentBlock",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
+ },
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
+ {
+ "fieldId": "name",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "text",
+ "widgetId": "markdown",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "image",
+ "widgetId": "assetLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "baseTheme",
+ "settings": {
+ "helpText": "Content block theme"
+ },
+ "widgetId": "dropdown",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "extraStylesForContainer",
+ "widgetId": "objectEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "extraStylesForContentWrapper",
+ "settings": {
+ "helpText": "For blue card use: {\"background-color\": \"#2984BD\"}"
+ },
+ "widgetId": "objectEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "extraStylesForContent",
+ "widgetId": "objectEditor",
+ "widgetNamespace": "builtin"
+ }
+ ]
+ },
+ {
+ "sys": {
+ "id": "default",
+ "type": "EditorInterface",
+ "space": {
+ "sys": {
+ "id": "b5f1djy59z3a",
+ "type": "Link",
+ "linkType": "Space"
+ }
+ },
+ "version": 8,
+ "createdAt": "2018-06-07T15:42:32.172Z",
+ "createdBy": {
+ "sys": {
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "updatedAt": "2018-09-04T11:35:38.494Z",
+ "updatedBy": {
+ "sys": {
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "contentType": {
+ "sys": {
+ "id": "hoFLeaderboardChampion",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
+ },
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
+ {
+ "fieldId": "handle",
+ "settings": {
+ "helpText": "The handle name"
+ },
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "image",
+ "settings": {
+ "helpText": "The image of champion"
+ },
+ "widgetId": "assetLinkEditor"
+ }
+ ]
+ },
+ {
+ "sys": {
+ "id": "default",
+ "type": "EditorInterface",
+ "space": {
+ "sys": {
+ "id": "b5f1djy59z3a",
+ "type": "Link",
+ "linkType": "Space"
+ }
+ },
+ "version": 8,
+ "createdAt": "2018-06-07T15:42:33.484Z",
+ "createdBy": {
+ "sys": {
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "updatedAt": "2018-09-04T11:35:43.549Z",
+ "updatedBy": {
+ "sys": {
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "type": "Link",
+ "linkType": "User"
+ }
},
- {
- "fieldId": "type",
- "settings": {
- "helpText": "Optional. The text to show in the red tag on the announcement. If not provided, the tag won't be rendered."
- },
- "widgetId": "singleLine"
+ "contentType": {
+ "sys": {
+ "id": "hoFPromoLink",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
},
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
{
- "fieldId": "text",
- "settings": {
- "helpText": "Optional. Announcement text."
- },
- "widgetId": "markdown"
+ "fieldId": "url",
+ "widgetId": "singleLine"
},
{
- "fieldId": "fontColor",
- "settings": {
- "helpText": "Optional. The font color to use in the announcement (SVG name, or HEX code). Defaults to the Topcoder black."
- },
+ "fieldId": "title",
"widgetId": "singleLine"
},
{
- "fieldId": "maxTextWidth",
- "settings": {
- "helpText": "Optional. The maximal width of title / text blocks in the announcement. Can be in px (recommended) or %."
- },
+ "fieldId": "cssStyle",
"widgetId": "singleLine"
+ }
+ ]
+ },
+ {
+ "sys": {
+ "id": "default",
+ "type": "EditorInterface",
+ "space": {
+ "sys": {
+ "id": "b5f1djy59z3a",
+ "type": "Link",
+ "linkType": "Space"
+ }
},
- {
- "fieldId": "backgroundImage",
- "settings": {
- "helpText": "Optional. Background image. Maximal allowed size is 2048 x 1520 px."
- },
- "widgetId": "assetLinkEditor"
+ "version": 8,
+ "createdAt": "2018-06-07T15:42:32.905Z",
+ "createdBy": {
+ "sys": {
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "updatedAt": "2018-09-04T11:35:43.600Z",
+ "updatedBy": {
+ "sys": {
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "contentType": {
+ "sys": {
+ "id": "hoFLeaderboardData",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
},
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
{
- "fieldId": "backgroundImagePosition",
+ "fieldId": "title",
"settings": {
- "helpText": "Optional. The value for background-position CSS property of the background image. Defaults to 50% 50%"
+ "helpText": "The title of Leaderboard. It is strongly recommended to use track name with upper case"
},
"widgetId": "singleLine"
},
{
- "fieldId": "readMore",
+ "fieldId": "track",
"settings": {
- "helpText": "Optional. Read more URL. If not provided, the \"Read more\" button won't be rendered."
+ "helpText": "Upper Case Value, If no track, set TRACK as default value"
},
"widgetId": "singleLine"
},
{
- "fieldId": "readMoreLabel",
- "settings": {
- "helpText": "Optional. A custom label for the \"Read More\" button. Note that the button is rendered only if its URL is provided via the Read More URL field."
- },
- "widgetId": "singleLine"
+ "fieldId": "champion",
+ "widgetId": "entryLinkEditor"
},
{
- "fieldId": "youTubeVideoUrl",
+ "fieldId": "members",
"settings": {
- "helpText": "Optional. URL of the video to play in the announcement block."
+ "helpText": "The members of leaderboard",
+ "bulkEditing": false
},
- "widgetId": "singleLine"
+ "widgetId": "entryLinksEditor"
}
]
},
@@ -11311,16 +12869,16 @@
"linkType": "Space"
}
},
- "version": 19,
- "createdAt": "2018-05-01T21:49:28.123Z",
+ "version": 12,
+ "createdAt": "2018-06-07T15:42:26.414Z",
"createdBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:35.522Z",
+ "updatedAt": "2018-09-04T11:35:45.660Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -11330,7 +12888,7 @@
},
"contentType": {
"sys": {
- "id": "viewport",
+ "id": "hallOfFameVersion",
"type": "Link",
"linkType": "ContentType"
}
@@ -11345,41 +12903,26 @@
},
"controls": [
{
- "fieldId": "name",
+ "fieldId": "versionId",
"settings": {
- "helpText": "Entry name inside CMS."
+ "helpText": "Year number, eg: 18, 17"
},
"widgetId": "singleLine"
},
{
- "fieldId": "content",
- "settings": {
- "helpText": "The list of entries to show inside the viewport.",
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
- },
- {
- "fieldId": "theme",
- "widgetId": "dropdown"
- },
- {
- "fieldId": "gridColumns",
- "settings": {
- "helpText": "Number of grid columns. Defaults to 3 if not explicitly set."
- },
- "widgetId": "numberEditor"
+ "fieldId": "promo",
+ "widgetId": "entryLinkEditor"
},
{
- "fieldId": "gridGap",
+ "fieldId": "leaderboards",
"settings": {
- "helpText": "Specifies the gaps (gutters) between rows and columns of the grid. Defaults to 10px if not explicitly set."
+ "bulkEditing": false
},
- "widgetId": "numberEditor"
+ "widgetId": "entryLinksEditor"
},
{
- "fieldId": "extraStylesForContainer",
- "widgetId": "objectEditor"
+ "fieldId": "quickStories",
+ "widgetId": "entryLinkEditor"
}
]
},
@@ -11394,16 +12937,16 @@
"linkType": "Space"
}
},
- "version": 33,
- "createdAt": "2018-05-13T20:19:16.031Z",
+ "version": 8,
+ "createdAt": "2018-06-07T15:42:34.305Z",
"createdBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:38.562Z",
+ "updatedAt": "2018-09-04T11:35:41.538Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -11413,7 +12956,7 @@
},
"contentType": {
"sys": {
- "id": "banner",
+ "id": "hallOfFame",
"type": "Link",
"linkType": "ContentType"
}
@@ -11428,53 +12971,80 @@
},
"controls": [
{
- "fieldId": "name",
+ "fieldId": "title",
"settings": {
- "helpText": "Banner name. It will be shown only in CMS, and not rendered at the banner itself."
+ "helpText": "Lower Case Value"
},
"widgetId": "singleLine"
},
{
- "fieldId": "text",
+ "fieldId": "versions",
"settings": {
- "helpText": "Text to render at the banner."
+ "helpText": "Event's versions",
+ "bulkEditing": false
},
- "widgetId": "markdown"
+ "widgetId": "entryLinksEditor"
},
{
- "fieldId": "backgroundImage",
+ "fieldId": "allTimeChampions",
"settings": {
- "helpText": "Background image."
+ "helpText": "All Time Champions Data"
},
- "widgetId": "assetLinkEditor"
+ "widgetId": "entryLinkEditor"
+ }
+ ]
+ },
+ {
+ "sys": {
+ "id": "default",
+ "type": "EditorInterface",
+ "space": {
+ "sys": {
+ "id": "b5f1djy59z3a",
+ "type": "Link",
+ "linkType": "Space"
+ }
},
- {
- "fieldId": "baseTheme",
- "settings": {
- "helpText": "Base style of the banner."
- },
- "widgetId": "dropdown"
+ "version": 8,
+ "createdAt": "2018-06-07T15:42:35.076Z",
+ "createdBy": {
+ "sys": {
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "type": "Link",
+ "linkType": "User"
+ }
},
- {
- "fieldId": "containerStyles",
- "settings": {
- "helpText": "Optional. Additional styles for banner container (root) element."
- },
- "widgetId": "objectEditor"
+ "updatedAt": "2018-09-04T11:35:41.432Z",
+ "updatedBy": {
+ "sys": {
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "contentType": {
+ "sys": {
+ "id": "hoFQuickStory",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
},
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
{
- "fieldId": "contentWrapperStyles",
- "settings": {
- "helpText": "Optional. Additional styles for the content wrapper element. This element takes care about positioning of textual content, and its background."
- },
- "widgetId": "objectEditor"
+ "fieldId": "image",
+ "widgetId": "assetLinkEditor"
},
{
- "fieldId": "contentStyles",
- "settings": {
- "helpText": "Optional. Additional styles for the textual content."
- },
- "widgetId": "objectEditor"
+ "fieldId": "text",
+ "widgetId": "markdown"
}
]
},
@@ -11489,16 +13059,16 @@
"linkType": "Space"
}
},
- "version": 19,
- "createdAt": "2018-05-25T13:14:52.634Z",
+ "version": 8,
+ "createdAt": "2018-06-07T15:42:28.112Z",
"createdBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:45.891Z",
+ "updatedAt": "2018-09-04T11:35:37.538Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -11508,7 +13078,7 @@
},
"contentType": {
"sys": {
- "id": "contentBlock",
+ "id": "hoFAllTimeChampions",
"type": "Link",
"linkType": "ContentType"
}
@@ -11523,35 +13093,26 @@
},
"controls": [
{
- "fieldId": "name",
+ "fieldId": "title",
+ "settings": {
+ "helpText": "This title of All Time Champions"
+ },
"widgetId": "singleLine"
},
{
- "fieldId": "text",
- "widgetId": "markdown"
- },
- {
- "fieldId": "image",
+ "fieldId": "icon",
+ "settings": {
+ "helpText": "Trophy icon"
+ },
"widgetId": "assetLinkEditor"
},
{
- "fieldId": "baseTheme",
+ "fieldId": "list",
"settings": {
- "helpText": "Content block theme"
+ "helpText": "Champions List of Tracks",
+ "bulkEditing": false
},
- "widgetId": "dropdown"
- },
- {
- "fieldId": "extraStylesForContainer",
- "widgetId": "objectEditor"
- },
- {
- "fieldId": "extraStylesForContentWrapper",
- "widgetId": "objectEditor"
- },
- {
- "fieldId": "extraStylesForContent",
- "widgetId": "objectEditor"
+ "widgetId": "entryLinksEditor"
}
]
},
@@ -11567,7 +13128,7 @@
}
},
"version": 8,
- "createdAt": "2018-06-07T15:42:32.172Z",
+ "createdAt": "2018-06-07T15:42:27.380Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -11575,7 +13136,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:38.494Z",
+ "updatedAt": "2018-09-04T11:35:45.928Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -11585,7 +13146,7 @@
},
"contentType": {
"sys": {
- "id": "hoFLeaderboardChampion",
+ "id": "hoFStories",
"type": "Link",
"linkType": "ContentType"
}
@@ -11600,18 +13161,19 @@
},
"controls": [
{
- "fieldId": "handle",
+ "fieldId": "title",
"settings": {
- "helpText": "The handle name"
+ "helpText": "The title of Stories"
},
"widgetId": "singleLine"
},
{
- "fieldId": "image",
+ "fieldId": "list",
"settings": {
- "helpText": "The image of champion"
+ "helpText": "The list of stories",
+ "bulkEditing": false
},
- "widgetId": "assetLinkEditor"
+ "widgetId": "entryLinksEditor"
}
]
},
@@ -11627,7 +13189,7 @@
}
},
"version": 8,
- "createdAt": "2018-06-07T15:42:33.484Z",
+ "createdAt": "2018-06-07T15:42:29.688Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -11635,7 +13197,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:43.549Z",
+ "updatedAt": "2018-09-04T11:35:45.991Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -11645,7 +13207,7 @@
},
"contentType": {
"sys": {
- "id": "hoFPromoLink",
+ "id": "hoFPromoStat",
"type": "Link",
"linkType": "ContentType"
}
@@ -11660,16 +13222,16 @@
},
"controls": [
{
- "fieldId": "url",
+ "fieldId": "value",
"widgetId": "singleLine"
},
{
- "fieldId": "title",
+ "fieldId": "description",
"widgetId": "singleLine"
},
{
- "fieldId": "cssStyle",
- "widgetId": "singleLine"
+ "fieldId": "icon",
+ "widgetId": "assetLinkEditor"
}
]
},
@@ -11685,7 +13247,7 @@
}
},
"version": 8,
- "createdAt": "2018-06-07T15:42:32.905Z",
+ "createdAt": "2018-06-07T15:42:29.073Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -11693,7 +13255,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:43.600Z",
+ "updatedAt": "2018-09-04T11:35:37.514Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -11703,7 +13265,7 @@
},
"contentType": {
"sys": {
- "id": "hoFLeaderboardData",
+ "id": "hoFMembers",
"type": "Link",
"linkType": "ContentType"
}
@@ -11718,30 +13280,18 @@
},
"controls": [
{
- "fieldId": "title",
- "settings": {
- "helpText": "The title of Leaderboard. It is strongly recommended to use track name with upper case"
- },
- "widgetId": "singleLine"
- },
- {
- "fieldId": "track",
+ "fieldId": "handle",
"settings": {
- "helpText": "Upper Case Value, If no track, set TRACK as default value"
+ "helpText": "Handle name"
},
"widgetId": "singleLine"
},
{
- "fieldId": "champion",
- "widgetId": "entryLinkEditor"
- },
- {
- "fieldId": "members",
+ "fieldId": "value",
"settings": {
- "helpText": "The members of leaderboard",
- "bulkEditing": false
+ "helpText": "Default value is blank. This value is currently use for all time champion."
},
- "widgetId": "entryLinksEditor"
+ "widgetId": "numberEditor"
}
]
},
@@ -11756,8 +13306,8 @@
"linkType": "Space"
}
},
- "version": 12,
- "createdAt": "2018-06-07T15:42:26.414Z",
+ "version": 8,
+ "createdAt": "2018-06-07T15:42:31.329Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -11765,7 +13315,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:45.660Z",
+ "updatedAt": "2018-09-04T11:35:36.104Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -11775,7 +13325,7 @@
},
"contentType": {
"sys": {
- "id": "hallOfFameVersion",
+ "id": "hoFPromo",
"type": "Link",
"linkType": "ContentType"
}
@@ -11790,26 +13340,46 @@
},
"controls": [
{
- "fieldId": "versionId",
+ "fieldId": "logo",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "bannerImage",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "title",
"settings": {
- "helpText": "Year number, eg: 18, 17"
+ "helpText": "Recommend use title of HoF + verionId of HoF, eg TCO17"
},
"widgetId": "singleLine"
},
{
- "fieldId": "promo",
- "widgetId": "entryLinkEditor"
+ "fieldId": "description",
+ "widgetId": "markdown"
},
{
- "fieldId": "leaderboards",
+ "fieldId": "links",
"settings": {
"bulkEditing": false
},
"widgetId": "entryLinksEditor"
},
{
- "fieldId": "quickStories",
- "widgetId": "entryLinkEditor"
+ "fieldId": "statistics",
+ "settings": {
+ "helpText": "The event statistics data",
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor"
+ },
+ {
+ "fieldId": "attributes",
+ "settings": {
+ "helpText": "Use for event informations. eg Date, Location",
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor"
}
]
},
@@ -11825,7 +13395,7 @@
}
},
"version": 8,
- "createdAt": "2018-06-07T15:42:34.305Z",
+ "createdAt": "2018-06-07T15:42:30.685Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -11833,7 +13403,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:41.538Z",
+ "updatedAt": "2018-09-04T11:35:40.174Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -11843,7 +13413,7 @@
},
"contentType": {
"sys": {
- "id": "hallOfFame",
+ "id": "hoFLeaderboard",
"type": "Link",
"linkType": "ContentType"
}
@@ -11860,24 +13430,17 @@
{
"fieldId": "title",
"settings": {
- "helpText": "Lower Case Value"
+ "helpText": "The title of Leaderboard"
},
"widgetId": "singleLine"
},
{
- "fieldId": "versions",
+ "fieldId": "data",
"settings": {
- "helpText": "Event's versions",
+ "helpText": "Champions List of Tracks",
"bulkEditing": false
},
"widgetId": "entryLinksEditor"
- },
- {
- "fieldId": "allTimeChampions",
- "settings": {
- "helpText": "All Time Champions Data"
- },
- "widgetId": "entryLinkEditor"
}
]
},
@@ -11892,46 +13455,145 @@
"linkType": "Space"
}
},
- "version": 8,
- "createdAt": "2018-06-07T15:42:35.076Z",
+ "version": 12,
+ "createdAt": "2018-06-13T15:22:37.895Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:41.432Z",
+ "updatedAt": "2019-05-03T08:47:15.848Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "contentType": {
- "sys": {
- "id": "hoFQuickStory",
- "type": "Link",
- "linkType": "ContentType"
- }
+ "contentType": {
+ "sys": {
+ "id": "route",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
+ },
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
+ {
+ "fieldId": "name",
+ "settings": {
+ "helpText": "This is the identifier that will be passed to the component, it will not be displayed."
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "url",
+ "settings": {
+ "helpText": "The URL segment represented by the route. Ex. /test/"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "naviMenuLinkText",
+ "settings": {
+ "helpText": "Text of the link in Navigation Menus. Will default to `name` if not set otherwise."
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "excludeFromNavigationMenus",
+ "settings": {
+ "helpText": "If YES this route won't be rendered in navigation menus",
+ "trueLabel": "Yes",
+ "falseLabel": "No"
+ },
+ "widgetId": "boolean",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "viewport",
+ "settings": {
+ "helpText": "A Viewport to be rendered at the provided URL"
+ },
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "childRoutes",
+ "settings": {
+ "helpText": "Additional sub-routes which will available at /URL/childURL/",
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "pageTitle",
+ "settings": {
+ "helpText": "Page Title Meta Tag"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "description",
+ "settings": {
+ "helpText": "Page Description Meta Tag"
+ },
+ "widgetId": "markdown",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "socialThumbnail",
+ "settings": {
+ "helpText": "Twitter/Facebook Meta Tag"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "socialSiteName",
+ "settings": {
+ "helpText": "Twitter/Facebook Meta Tag"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "socialDescription",
+ "settings": {
+ "helpText": "Twitter/Facebook Meta Tag"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
- "environment": {
- "sys": {
- "id": "master",
- "type": "Link",
- "linkType": "Environment"
- }
- }
- },
- "controls": [
{
- "fieldId": "image",
- "widgetId": "assetLinkEditor"
+ "fieldId": "socialTitle",
+ "settings": {
+ "helpText": "Twitter/Facebook Meta Tag"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "text",
- "widgetId": "markdown"
+ "fieldId": "socialUrl",
+ "settings": {
+ "helpText": "Twitter/Facebook Meta Tag"
+ },
+ "widgetId": "urlEditor",
+ "widgetNamespace": "builtin"
}
]
},
@@ -11947,15 +13609,15 @@
}
},
"version": 8,
- "createdAt": "2018-06-07T15:42:28.112Z",
+ "createdAt": "2018-06-13T15:22:34.162Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:37.538Z",
+ "updatedAt": "2018-09-04T11:35:46.286Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -11965,7 +13627,7 @@
},
"contentType": {
"sys": {
- "id": "hoFAllTimeChampions",
+ "id": "quote",
"type": "Link",
"linkType": "ContentType"
}
@@ -11980,87 +13642,61 @@
},
"controls": [
{
- "fieldId": "title",
+ "fieldId": "name",
"settings": {
- "helpText": "This title of All Time Champions"
+ "helpText": "Quote name. It will be shown only in CMS, and not rendered at the quote itself."
},
"widgetId": "singleLine"
},
{
- "fieldId": "icon",
+ "fieldId": "text",
"settings": {
- "helpText": "Trophy icon"
+ "helpText": "Text to render at the banner."
},
- "widgetId": "assetLinkEditor"
+ "widgetId": "markdown"
},
{
- "fieldId": "list",
+ "fieldId": "authorAvatar",
"settings": {
- "helpText": "Champions List of Tracks",
- "bulkEditing": false
+ "helpText": "Background image."
},
- "widgetId": "entryLinksEditor"
- }
- ]
- },
- {
- "sys": {
- "id": "default",
- "type": "EditorInterface",
- "space": {
- "sys": {
- "id": "b5f1djy59z3a",
- "type": "Link",
- "linkType": "Space"
- }
+ "widgetId": "assetLinkEditor"
},
- "version": 8,
- "createdAt": "2018-06-07T15:42:27.380Z",
- "createdBy": {
- "sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
- "type": "Link",
- "linkType": "User"
- }
+ {
+ "fieldId": "authorName",
+ "widgetId": "singleLine"
},
- "updatedAt": "2018-09-04T11:35:45.928Z",
- "updatedBy": {
- "sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
- "type": "Link",
- "linkType": "User"
- }
+ {
+ "fieldId": "authorAffiliation",
+ "widgetId": "singleLine"
},
- "contentType": {
- "sys": {
- "id": "hoFStories",
- "type": "Link",
- "linkType": "ContentType"
- }
+ {
+ "fieldId": "baseTheme",
+ "settings": {
+ "helpText": "Base style of the quote."
+ },
+ "widgetId": "dropdown"
},
- "environment": {
- "sys": {
- "id": "master",
- "type": "Link",
- "linkType": "Environment"
- }
- }
- },
- "controls": [
{
- "fieldId": "title",
+ "fieldId": "containerStyles",
"settings": {
- "helpText": "The title of Stories"
+ "helpText": "Optional. Additional styles for banner container (root) element."
},
- "widgetId": "singleLine"
+ "widgetId": "objectEditor"
},
{
- "fieldId": "list",
+ "fieldId": "contentWrapperStyles",
"settings": {
- "helpText": "The list of stories",
- "bulkEditing": false
+ "helpText": "Optional. Additional styles for the content wrapper element. This element takes care about positioning of textual content, and its background."
},
- "widgetId": "entryLinksEditor"
+ "widgetId": "objectEditor"
+ },
+ {
+ "fieldId": "contentStyles",
+ "settings": {
+ "helpText": "Optional. Additional styles for the textual content."
+ },
+ "widgetId": "objectEditor"
}
]
},
@@ -12076,15 +13712,15 @@
}
},
"version": 8,
- "createdAt": "2018-06-07T15:42:29.688Z",
+ "createdAt": "2018-06-13T15:22:33.497Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:45.991Z",
+ "updatedAt": "2018-09-04T11:35:45.836Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -12094,7 +13730,7 @@
},
"contentType": {
"sys": {
- "id": "hoFPromoStat",
+ "id": "video",
"type": "Link",
"linkType": "ContentType"
}
@@ -12109,16 +13745,40 @@
},
"controls": [
{
- "fieldId": "value",
+ "fieldId": "name",
+ "settings": {
+ "helpText": "Video name. It will be shown only in CMS, and not rendered at the video itself."
+ },
"widgetId": "singleLine"
},
{
- "fieldId": "description",
+ "fieldId": "source",
+ "settings": {
+ "helpText": "Source link of the video"
+ },
"widgetId": "singleLine"
},
{
- "fieldId": "icon",
- "widgetId": "assetLinkEditor"
+ "fieldId": "title",
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "autoplay",
+ "settings": {
+ "helpText": "Start the video automatically?",
+ "trueLabel": "Yes",
+ "falseLabel": "No"
+ },
+ "widgetId": "boolean"
+ },
+ {
+ "fieldId": "showRelatedVideoSuggestions",
+ "settings": {
+ "helpText": "Disable suggestions of relevant videos after the video?",
+ "trueLabel": "Yes",
+ "falseLabel": "No"
+ },
+ "widgetId": "boolean"
}
]
},
@@ -12133,16 +13793,16 @@
"linkType": "Space"
}
},
- "version": 8,
- "createdAt": "2018-06-07T15:42:29.073Z",
+ "version": 4,
+ "createdAt": "2018-06-14T11:46:41.228Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:37.514Z",
+ "updatedAt": "2018-09-04T11:35:41.505Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -12152,7 +13812,7 @@
},
"contentType": {
"sys": {
- "id": "hoFMembers",
+ "id": "accordionItem",
"type": "Link",
"linkType": "ContentType"
}
@@ -12167,18 +13827,16 @@
},
"controls": [
{
- "fieldId": "handle",
- "settings": {
- "helpText": "Handle name"
- },
+ "fieldId": "name",
"widgetId": "singleLine"
},
{
- "fieldId": "value",
- "settings": {
- "helpText": "Default value is blank. This value is currently use for all time champion."
- },
- "widgetId": "numberEditor"
+ "fieldId": "label",
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "text",
+ "widgetId": "markdown"
}
]
},
@@ -12194,25 +13852,25 @@
}
},
"version": 8,
- "createdAt": "2018-06-07T15:42:31.329Z",
+ "createdAt": "2018-06-14T11:46:41.864Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:36.104Z",
+ "updatedAt": "2018-11-09T13:30:01.834Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "hoFPromo",
+ "id": "accordion",
"type": "Link",
"linkType": "ContentType"
}
@@ -12227,18 +13885,11 @@
},
"controls": [
{
- "fieldId": "logo",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "bannerImage",
- "widgetId": "assetLinkEditor"
+ "fieldId": "name",
+ "widgetId": "singleLine"
},
{
"fieldId": "title",
- "settings": {
- "helpText": "Recommend use title of HoF + verionId of HoF, eg TCO17"
- },
"widgetId": "singleLine"
},
{
@@ -12246,27 +13897,12 @@
"widgetId": "markdown"
},
{
- "fieldId": "links",
- "settings": {
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
- },
- {
- "fieldId": "statistics",
- "settings": {
- "helpText": "The event statistics data",
- "bulkEditing": false
- },
+ "fieldId": "items",
"widgetId": "entryLinksEditor"
},
{
- "fieldId": "attributes",
- "settings": {
- "helpText": "Use for event informations. eg Date, Location",
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
+ "fieldId": "theme",
+ "widgetId": "dropdown"
}
]
},
@@ -12281,8 +13917,8 @@
"linkType": "Space"
}
},
- "version": 8,
- "createdAt": "2018-06-07T15:42:30.685Z",
+ "version": 4,
+ "createdAt": "2018-06-21T11:28:55.058Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -12290,7 +13926,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:40.174Z",
+ "updatedAt": "2018-09-04T11:35:43.558Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -12300,7 +13936,7 @@
},
"contentType": {
"sys": {
- "id": "hoFLeaderboard",
+ "id": "trackHomepageTipQuote",
"type": "Link",
"linkType": "ContentType"
}
@@ -12315,19 +13951,24 @@
},
"controls": [
{
- "fieldId": "title",
- "settings": {
- "helpText": "The title of Leaderboard"
- },
+ "fieldId": "text",
+ "widgetId": "markdown"
+ },
+ {
+ "fieldId": "memberHandle",
"widgetId": "singleLine"
},
{
- "fieldId": "data",
- "settings": {
- "helpText": "Champions List of Tracks",
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
+ "fieldId": "memberSince",
+ "widgetId": "numberEditor"
+ },
+ {
+ "fieldId": "memberPhoto",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "memberProfileLink",
+ "widgetId": "singleLine"
}
]
},
@@ -12342,16 +13983,16 @@
"linkType": "Space"
}
},
- "version": 8,
- "createdAt": "2018-06-13T15:22:37.895Z",
+ "version": 4,
+ "createdAt": "2018-06-21T11:28:54.393Z",
"createdBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:53.908Z",
+ "updatedAt": "2018-09-04T11:35:48.143Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -12361,7 +14002,7 @@
},
"contentType": {
"sys": {
- "id": "route",
+ "id": "trackHowToCompeteStep",
"type": "Link",
"linkType": "ContentType"
}
@@ -12376,82 +14017,16 @@
},
"controls": [
{
- "fieldId": "name",
- "settings": {
- "helpText": "This is the identifier that will be passed to the component, it will not be displayed."
- },
- "widgetId": "singleLine"
- },
- {
- "fieldId": "url",
- "settings": {
- "helpText": "The URL segment represented by the route. Ex. /test/"
- },
- "widgetId": "singleLine"
- },
- {
- "fieldId": "viewport",
- "settings": {
- "helpText": "A Viewport to be rendered at the provided URL"
- },
- "widgetId": "entryLinkEditor"
- },
- {
- "fieldId": "childRoutes",
- "settings": {
- "helpText": "Additional sub-routes which will available at /URL/childURL/",
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
- },
- {
- "fieldId": "pageTitle",
- "settings": {
- "helpText": "Page Title Meta Tag"
- },
+ "fieldId": "title",
"widgetId": "singleLine"
},
{
- "fieldId": "description",
- "settings": {
- "helpText": "Page Description Meta Tag"
- },
+ "fieldId": "text",
"widgetId": "markdown"
},
{
- "fieldId": "socialThumbnail",
- "settings": {
- "helpText": "Twitter/Facebook Meta Tag"
- },
- "widgetId": "singleLine"
- },
- {
- "fieldId": "socialSiteName",
- "settings": {
- "helpText": "Twitter/Facebook Meta Tag"
- },
- "widgetId": "singleLine"
- },
- {
- "fieldId": "socialDescription",
- "settings": {
- "helpText": "Twitter/Facebook Meta Tag"
- },
- "widgetId": "singleLine"
- },
- {
- "fieldId": "socialTitle",
- "settings": {
- "helpText": "Twitter/Facebook Meta Tag"
- },
- "widgetId": "singleLine"
- },
- {
- "fieldId": "socialUrl",
- "settings": {
- "helpText": "Twitter/Facebook Meta Tag"
- },
- "widgetId": "urlEditor"
+ "fieldId": "icon",
+ "widgetId": "assetLinkEditor"
}
]
},
@@ -12466,16 +14041,16 @@
"linkType": "Space"
}
},
- "version": 8,
- "createdAt": "2018-06-13T15:22:34.162Z",
+ "version": 4,
+ "createdAt": "2018-06-21T11:28:55.780Z",
"createdBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:46.286Z",
+ "updatedAt": "2018-09-04T11:35:43.545Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -12485,7 +14060,7 @@
},
"contentType": {
"sys": {
- "id": "quote",
+ "id": "trackHomepageTipsQuotes",
"type": "Link",
"linkType": "ContentType"
}
@@ -12500,61 +14075,15 @@
},
"controls": [
{
- "fieldId": "name",
- "settings": {
- "helpText": "Quote name. It will be shown only in CMS, and not rendered at the quote itself."
- },
- "widgetId": "singleLine"
- },
- {
- "fieldId": "text",
- "settings": {
- "helpText": "Text to render at the banner."
- },
+ "fieldId": "description",
"widgetId": "markdown"
},
{
- "fieldId": "authorAvatar",
- "settings": {
- "helpText": "Background image."
- },
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "authorName",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "authorAffiliation",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "baseTheme",
- "settings": {
- "helpText": "Base style of the quote."
- },
- "widgetId": "dropdown"
- },
- {
- "fieldId": "containerStyles",
- "settings": {
- "helpText": "Optional. Additional styles for banner container (root) element."
- },
- "widgetId": "objectEditor"
- },
- {
- "fieldId": "contentWrapperStyles",
- "settings": {
- "helpText": "Optional. Additional styles for the content wrapper element. This element takes care about positioning of textual content, and its background."
- },
- "widgetId": "objectEditor"
- },
- {
- "fieldId": "contentStyles",
+ "fieldId": "tipsQuotes",
"settings": {
- "helpText": "Optional. Additional styles for the textual content."
+ "bulkEditing": false
},
- "widgetId": "objectEditor"
+ "widgetId": "entryLinksEditor"
}
]
},
@@ -12569,16 +14098,16 @@
"linkType": "Space"
}
},
- "version": 8,
- "createdAt": "2018-06-13T15:22:33.497Z",
+ "version": 4,
+ "createdAt": "2018-06-21T11:28:57.289Z",
"createdBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:45.836Z",
+ "updatedAt": "2018-09-04T11:35:38.550Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -12588,7 +14117,7 @@
},
"contentType": {
"sys": {
- "id": "video",
+ "id": "trackHomepageTutorialCard",
"type": "Link",
"linkType": "ContentType"
}
@@ -12603,40 +14132,20 @@
},
"controls": [
{
- "fieldId": "name",
- "settings": {
- "helpText": "Video name. It will be shown only in CMS, and not rendered at the video itself."
- },
+ "fieldId": "title",
"widgetId": "singleLine"
},
{
- "fieldId": "source",
- "settings": {
- "helpText": "Source link of the video"
- },
+ "fieldId": "shortDescription",
"widgetId": "singleLine"
},
{
- "fieldId": "title",
+ "fieldId": "linkUrl",
"widgetId": "singleLine"
},
{
- "fieldId": "autoplay",
- "settings": {
- "helpText": "Start the video automatically?",
- "trueLabel": "Yes",
- "falseLabel": "No"
- },
- "widgetId": "boolean"
- },
- {
- "fieldId": "showRelatedVideoSuggestions",
- "settings": {
- "helpText": "Disable suggestions of relevant videos after the video?",
- "trueLabel": "Yes",
- "falseLabel": "No"
- },
- "widgetId": "boolean"
+ "fieldId": "image",
+ "widgetId": "assetLinkEditor"
}
]
},
@@ -12652,15 +14161,15 @@
}
},
"version": 4,
- "createdAt": "2018-06-14T11:46:41.228Z",
+ "createdAt": "2018-06-21T11:28:45.548Z",
"createdBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:41.505Z",
+ "updatedAt": "2018-09-04T11:35:46.284Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -12670,7 +14179,7 @@
},
"contentType": {
"sys": {
- "id": "accordionItem",
+ "id": "trackHomepagePolicy",
"type": "Link",
"linkType": "ContentType"
}
@@ -12685,16 +14194,20 @@
},
"controls": [
{
- "fieldId": "name",
+ "fieldId": "title",
"widgetId": "singleLine"
},
{
- "fieldId": "label",
+ "fieldId": "shortDescription",
"widgetId": "singleLine"
},
{
- "fieldId": "text",
- "widgetId": "markdown"
+ "fieldId": "icon",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "linkUrl",
+ "widgetId": "singleLine"
}
]
},
@@ -12709,26 +14222,26 @@
"linkType": "Space"
}
},
- "version": 8,
- "createdAt": "2018-06-14T11:46:41.864Z",
+ "version": 4,
+ "createdAt": "2018-06-21T11:28:56.590Z",
"createdBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "00ch0VzpaGI4Xzp6ndR09Y",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T13:30:01.834Z",
+ "updatedAt": "2018-09-04T11:35:45.684Z",
"updatedBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "accordion",
+ "id": "trackHomepageCompetitionTypes",
"type": "Link",
"linkType": "ContentType"
}
@@ -12742,25 +14255,16 @@
}
},
"controls": [
- {
- "fieldId": "name",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "title",
- "widgetId": "singleLine"
- },
{
"fieldId": "description",
"widgetId": "markdown"
},
{
- "fieldId": "items",
+ "fieldId": "tracks",
+ "settings": {
+ "bulkEditing": false
+ },
"widgetId": "entryLinksEditor"
- },
- {
- "fieldId": "theme",
- "widgetId": "dropdown"
}
]
},
@@ -12775,8 +14279,8 @@
"linkType": "Space"
}
},
- "version": 4,
- "createdAt": "2018-06-21T11:28:55.058Z",
+ "version": 20,
+ "createdAt": "2018-06-21T11:28:50.232Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -12784,17 +14288,17 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:43.558Z",
+ "updatedAt": "2019-02-28T07:42:11.990Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "trackHomepageTipQuote",
+ "id": "trackHomepage",
"type": "Link",
"linkType": "ContentType"
}
@@ -12809,24 +14313,64 @@
},
"controls": [
{
- "fieldId": "text",
- "widgetId": "markdown"
+ "fieldId": "track",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "memberHandle",
- "widgetId": "singleLine"
+ "fieldId": "introTitle",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "memberSince",
- "widgetId": "numberEditor"
+ "fieldId": "introText",
+ "widgetId": "markdown",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "memberPhoto",
- "widgetId": "assetLinkEditor"
+ "fieldId": "primaryButtonText",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "memberProfileLink",
- "widgetId": "singleLine"
+ "fieldId": "primaryButtonUrl",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "introFooterText",
+ "widgetId": "markdown",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "videoOrImage",
+ "widgetId": "assetLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "competitionTypes",
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "tcoLeaderboard",
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "tipsQuotes",
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "importantPolicies",
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "tutorials",
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
}
]
},
@@ -12842,7 +14386,7 @@
}
},
"version": 4,
- "createdAt": "2018-06-21T11:28:54.393Z",
+ "createdAt": "2018-06-21T11:28:48.698Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -12850,7 +14394,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:48.143Z",
+ "updatedAt": "2018-09-04T11:35:43.585Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -12860,7 +14404,7 @@
},
"contentType": {
"sys": {
- "id": "trackHowToCompeteStep",
+ "id": "trackHowToCompeteTimeLine",
"type": "Link",
"linkType": "ContentType"
}
@@ -12875,16 +14419,12 @@
},
"controls": [
{
- "fieldId": "title",
+ "fieldId": "time",
"widgetId": "singleLine"
},
{
- "fieldId": "text",
- "widgetId": "markdown"
- },
- {
- "fieldId": "icon",
- "widgetId": "assetLinkEditor"
+ "fieldId": "description",
+ "widgetId": "singleLine"
}
]
},
@@ -12900,7 +14440,7 @@
}
},
"version": 4,
- "createdAt": "2018-06-21T11:28:55.780Z",
+ "createdAt": "2018-06-21T11:28:46.249Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -12908,7 +14448,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:43.545Z",
+ "updatedAt": "2018-09-04T11:35:40.214Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -12918,7 +14458,7 @@
},
"contentType": {
"sys": {
- "id": "trackHomepageTipsQuotes",
+ "id": "trackHomepageLeaderboard",
"type": "Link",
"linkType": "ContentType"
}
@@ -12933,15 +14473,19 @@
},
"controls": [
{
- "fieldId": "description",
- "widgetId": "markdown"
+ "fieldId": "stageTitle",
+ "widgetId": "singleLine"
},
{
- "fieldId": "tipsQuotes",
+ "fieldId": "stages",
"settings": {
"bulkEditing": false
},
"widgetId": "entryLinksEditor"
+ },
+ {
+ "fieldId": "tcoLink",
+ "widgetId": "singleLine"
}
]
},
@@ -12956,8 +14500,8 @@
"linkType": "Space"
}
},
- "version": 4,
- "createdAt": "2018-06-21T11:28:57.289Z",
+ "version": 8,
+ "createdAt": "2018-06-21T11:28:49.537Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -12965,7 +14509,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:38.550Z",
+ "updatedAt": "2018-09-04T11:35:37.468Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -12975,7 +14519,7 @@
},
"contentType": {
"sys": {
- "id": "trackHomepageTutorialCard",
+ "id": "trackHomepageImportantPolicies",
"type": "Link",
"linkType": "ContentType"
}
@@ -12990,20 +14534,23 @@
},
"controls": [
{
- "fieldId": "title",
+ "fieldId": "sectionTitle",
"widgetId": "singleLine"
},
{
- "fieldId": "shortDescription",
- "widgetId": "singleLine"
+ "fieldId": "description",
+ "widgetId": "markdown"
},
{
- "fieldId": "linkUrl",
- "widgetId": "singleLine"
+ "fieldId": "policies",
+ "settings": {
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor"
},
{
- "fieldId": "image",
- "widgetId": "assetLinkEditor"
+ "fieldId": "learnMore",
+ "widgetId": "singleLine"
}
]
},
@@ -13019,7 +14566,7 @@
}
},
"version": 4,
- "createdAt": "2018-06-21T11:28:45.548Z",
+ "createdAt": "2018-06-21T11:28:46.944Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -13027,7 +14574,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:46.284Z",
+ "updatedAt": "2018-09-04T11:35:41.549Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -13037,7 +14584,7 @@
},
"contentType": {
"sys": {
- "id": "trackHomepagePolicy",
+ "id": "trackHomepageStage",
"type": "Link",
"linkType": "ContentType"
}
@@ -13052,20 +14599,11 @@
},
"controls": [
{
- "fieldId": "title",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "shortDescription",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "icon",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "linkUrl",
- "widgetId": "singleLine"
+ "fieldId": "champions",
+ "settings": {
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor"
}
]
},
@@ -13081,7 +14619,7 @@
}
},
"version": 4,
- "createdAt": "2018-06-21T11:28:56.590Z",
+ "createdAt": "2018-06-21T11:28:47.647Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -13089,7 +14627,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:45.684Z",
+ "updatedAt": "2018-09-04T11:35:43.552Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -13099,7 +14637,7 @@
},
"contentType": {
"sys": {
- "id": "trackHomepageCompetitionTypes",
+ "id": "trackHomepageChampion",
"type": "Link",
"linkType": "ContentType"
}
@@ -13114,15 +14652,23 @@
},
"controls": [
{
- "fieldId": "description",
- "widgetId": "markdown"
- },
- {
- "fieldId": "tracks",
+ "fieldId": "handle",
"settings": {
- "bulkEditing": false
+ "helpText": "Handle name"
},
- "widgetId": "entryLinksEditor"
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "photo",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "challenges",
+ "widgetId": "numberEditor"
+ },
+ {
+ "fieldId": "points",
+ "widgetId": "numberEditor"
}
]
},
@@ -13137,8 +14683,8 @@
"linkType": "Space"
}
},
- "version": 20,
- "createdAt": "2018-06-21T11:28:50.232Z",
+ "version": 4,
+ "createdAt": "2018-06-21T11:28:53.192Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -13146,17 +14692,17 @@
"linkType": "User"
}
},
- "updatedAt": "2019-02-28T07:42:11.990Z",
+ "updatedAt": "2018-09-04T11:35:39.439Z",
"updatedBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "trackHomepage",
+ "id": "trackHomepageTrackDescription",
"type": "Link",
"linkType": "ContentType"
}
@@ -13171,64 +14717,24 @@
},
"controls": [
{
- "fieldId": "track",
- "widgetId": "singleLine",
- "widgetNamespace": "builtin"
- },
- {
- "fieldId": "introTitle",
- "widgetId": "singleLine",
- "widgetNamespace": "builtin"
- },
- {
- "fieldId": "introText",
- "widgetId": "markdown",
- "widgetNamespace": "builtin"
- },
- {
- "fieldId": "primaryButtonText",
- "widgetId": "singleLine",
- "widgetNamespace": "builtin"
- },
- {
- "fieldId": "primaryButtonUrl",
- "widgetId": "singleLine",
- "widgetNamespace": "builtin"
- },
- {
- "fieldId": "introFooterText",
- "widgetId": "markdown",
- "widgetNamespace": "builtin"
- },
- {
- "fieldId": "videoOrImage",
- "widgetId": "assetLinkEditor",
- "widgetNamespace": "builtin"
- },
- {
- "fieldId": "competitionTypes",
- "widgetId": "entryLinkEditor",
- "widgetNamespace": "builtin"
+ "fieldId": "trackName",
+ "widgetId": "singleLine"
},
{
- "fieldId": "tcoLeaderboard",
- "widgetId": "entryLinkEditor",
- "widgetNamespace": "builtin"
+ "fieldId": "abbreviation",
+ "widgetId": "singleLine"
},
{
- "fieldId": "tipsQuotes",
- "widgetId": "entryLinkEditor",
- "widgetNamespace": "builtin"
+ "fieldId": "description",
+ "widgetId": "singleLine"
},
{
- "fieldId": "importantPolicies",
- "widgetId": "entryLinkEditor",
- "widgetNamespace": "builtin"
+ "fieldId": "estimatedDuration",
+ "widgetId": "singleLine"
},
{
- "fieldId": "tutorials",
- "widgetId": "entryLinkEditor",
- "widgetNamespace": "builtin"
+ "fieldId": "viewChallengesLink",
+ "widgetId": "singleLine"
}
]
},
@@ -13244,7 +14750,7 @@
}
},
"version": 4,
- "createdAt": "2018-06-21T11:28:48.698Z",
+ "createdAt": "2018-06-21T11:28:52.492Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -13252,7 +14758,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:43.585Z",
+ "updatedAt": "2018-09-04T11:35:43.658Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -13262,7 +14768,7 @@
},
"contentType": {
"sys": {
- "id": "trackHowToCompeteTimeLine",
+ "id": "trackHowToCompeteCollapsibleContent",
"type": "Link",
"linkType": "ContentType"
}
@@ -13277,12 +14783,12 @@
},
"controls": [
{
- "fieldId": "time",
+ "fieldId": "title",
"widgetId": "singleLine"
},
{
- "fieldId": "description",
- "widgetId": "singleLine"
+ "fieldId": "text",
+ "widgetId": "markdown"
}
]
},
@@ -13297,8 +14803,8 @@
"linkType": "Space"
}
},
- "version": 4,
- "createdAt": "2018-06-21T11:28:46.249Z",
+ "version": 6,
+ "createdAt": "2018-06-21T11:28:51.785Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -13306,7 +14812,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:40.214Z",
+ "updatedAt": "2018-09-04T11:35:35.619Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -13316,7 +14822,7 @@
},
"contentType": {
"sys": {
- "id": "trackHomepageLeaderboard",
+ "id": "trackHomepageTutorials",
"type": "Link",
"linkType": "ContentType"
}
@@ -13331,18 +14837,18 @@
},
"controls": [
{
- "fieldId": "stageTitle",
- "widgetId": "singleLine"
+ "fieldId": "description",
+ "widgetId": "markdown"
},
{
- "fieldId": "stages",
+ "fieldId": "tutorials",
"settings": {
"bulkEditing": false
},
"widgetId": "entryLinksEditor"
},
{
- "fieldId": "tcoLink",
+ "fieldId": "learnMore",
"widgetId": "singleLine"
}
]
@@ -13358,8 +14864,8 @@
"linkType": "Space"
}
},
- "version": 8,
- "createdAt": "2018-06-21T11:28:49.537Z",
+ "version": 14,
+ "createdAt": "2018-06-21T11:28:51.052Z",
"createdBy": {
"sys": {
"id": "00ch0VzpaGI4Xzp6ndR09Y",
@@ -13367,7 +14873,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:37.468Z",
+ "updatedAt": "2018-09-04T11:35:33.507Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -13377,7 +14883,7 @@
},
"contentType": {
"sys": {
- "id": "trackHomepageImportantPolicies",
+ "id": "trackHowToCompete",
"type": "Link",
"linkType": "ContentType"
}
@@ -13392,23 +14898,48 @@
},
"controls": [
{
- "fieldId": "sectionTitle",
+ "fieldId": "track",
"widgetId": "singleLine"
},
{
- "fieldId": "description",
+ "fieldId": "introTitle",
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "introText",
"widgetId": "markdown"
},
{
- "fieldId": "policies",
+ "fieldId": "videoOrImage",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "timeTable",
"settings": {
"bulkEditing": false
},
"widgetId": "entryLinksEditor"
},
{
- "fieldId": "learnMore",
- "widgetId": "singleLine"
+ "fieldId": "stepByStep",
+ "settings": {
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor"
+ },
+ {
+ "fieldId": "howToExtras",
+ "settings": {
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor"
+ },
+ {
+ "fieldId": "faq",
+ "settings": {
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor"
}
]
},
@@ -13423,16 +14954,16 @@
"linkType": "Space"
}
},
- "version": 4,
- "createdAt": "2018-06-21T11:28:46.944Z",
+ "version": 22,
+ "createdAt": "2018-07-17T06:08:18.067Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:41.549Z",
+ "updatedAt": "2018-09-04T11:35:35.395Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -13442,7 +14973,7 @@
},
"contentType": {
"sys": {
- "id": "trackHomepageStage",
+ "id": "blogPost",
"type": "Link",
"linkType": "ContentType"
}
@@ -13457,11 +14988,62 @@
},
"controls": [
{
- "fieldId": "champions",
+ "fieldId": "title",
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "slug",
+ "widgetId": "slugEditor"
+ },
+ {
+ "fieldId": "heroImage",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "description",
+ "widgetId": "markdown"
+ },
+ {
+ "fieldId": "body",
+ "widgetId": "markdown"
+ },
+ {
+ "fieldId": "author",
+ "widgetId": "entryLinkEditor"
+ },
+ {
+ "fieldId": "blog",
+ "settings": {
+ "helpText": "Select on which blogs the post will appear"
+ },
+ "widgetId": "checkbox"
+ },
+ {
+ "fieldId": "tags",
+ "widgetId": "tagEditor"
+ },
+ {
+ "fieldId": "theme",
+ "widgetId": "dropdown"
+ },
+ {
+ "fieldId": "relatedPosts",
"settings": {
"bulkEditing": false
},
"widgetId": "entryLinksEditor"
+ },
+ {
+ "fieldId": "extraStylesForContainer",
+ "widgetId": "objectEditor"
+ },
+ {
+ "fieldId": "extraStylesForContentWrapper",
+ "widgetId": "objectEditor"
+ },
+ {
+ "fieldId": "extraStylesForContent",
+ "widgetId": "objectEditor"
}
]
},
@@ -13476,16 +15058,16 @@
"linkType": "Space"
}
},
- "version": 4,
- "createdAt": "2018-06-21T11:28:47.647Z",
+ "version": 6,
+ "createdAt": "2018-07-18T13:03:26.274Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:43.552Z",
+ "updatedAt": "2018-09-04T11:35:37.513Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -13495,7 +15077,7 @@
},
"contentType": {
"sys": {
- "id": "trackHomepageChampion",
+ "id": "person",
"type": "Link",
"linkType": "ContentType"
}
@@ -13510,23 +15092,20 @@
},
"controls": [
{
- "fieldId": "handle",
- "settings": {
- "helpText": "Handle name"
- },
+ "fieldId": "name",
"widgetId": "singleLine"
},
{
- "fieldId": "photo",
- "widgetId": "assetLinkEditor"
+ "fieldId": "email",
+ "widgetId": "singleLine"
},
{
- "fieldId": "challenges",
- "widgetId": "numberEditor"
+ "fieldId": "tcHandle",
+ "widgetId": "singleLine"
},
{
- "fieldId": "points",
- "widgetId": "numberEditor"
+ "fieldId": "avatar",
+ "widgetId": "assetLinkEditor"
}
]
},
@@ -13541,26 +15120,26 @@
"linkType": "Space"
}
},
- "version": 4,
- "createdAt": "2018-06-21T11:28:53.192Z",
+ "version": 36,
+ "createdAt": "2018-07-18T14:18:25.278Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:39.439Z",
+ "updatedAt": "2019-07-02T13:25:05.753Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "trackHomepageTrackDescription",
+ "id": "navigationMenu",
"type": "Link",
"linkType": "ContentType"
}
@@ -13575,24 +15154,40 @@
},
"controls": [
{
- "fieldId": "trackName",
- "widgetId": "singleLine"
+ "fieldId": "name",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "abbreviation",
- "widgetId": "singleLine"
+ "fieldId": "title",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "description",
- "widgetId": "singleLine"
+ "fieldId": "theme",
+ "widgetId": "dropdown",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "estimatedDuration",
- "widgetId": "singleLine"
+ "fieldId": "items",
+ "settings": {
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "viewChallengesLink",
- "widgetId": "singleLine"
+ "fieldId": "baseUrl",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "logo",
+ "settings": {
+ "helpText": "Menu navigation logo on the left max 54px x 54px. If not set defaults to standard TC logo"
+ },
+ "widgetId": "assetLinkEditor",
+ "widgetNamespace": "builtin"
}
]
},
@@ -13607,26 +15202,26 @@
"linkType": "Space"
}
},
- "version": 4,
- "createdAt": "2018-06-21T11:28:52.492Z",
+ "version": 60,
+ "createdAt": "2018-07-18T14:31:28.050Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:43.658Z",
+ "updatedAt": "2019-06-28T08:17:09.963Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "trackHowToCompeteCollapsibleContent",
+ "id": "navigationMenuItem",
"type": "Link",
"linkType": "ContentType"
}
@@ -13641,12 +15236,46 @@
},
"controls": [
{
- "fieldId": "title",
- "widgetId": "singleLine"
+ "fieldId": "name",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "text",
- "widgetId": "markdown"
+ "fieldId": "linkText",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "slug",
+ "widgetId": "slugEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "url",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "viewport",
+ "settings": {
+ "helpText": "Pick a viewport to link"
+ },
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "submenu",
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "inNewTab",
+ "settings": {
+ "trueLabel": "Yes",
+ "falseLabel": "No"
+ },
+ "widgetId": "boolean",
+ "widgetNamespace": "builtin"
}
]
},
@@ -13661,16 +15290,16 @@
"linkType": "Space"
}
},
- "version": 6,
- "createdAt": "2018-06-21T11:28:51.785Z",
+ "version": 4,
+ "createdAt": "2018-07-21T15:06:33.584Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:35.619Z",
+ "updatedAt": "2018-09-04T11:35:35.550Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -13680,7 +15309,7 @@
},
"contentType": {
"sys": {
- "id": "trackHomepageTutorials",
+ "id": "appComponent",
"type": "Link",
"linkType": "ContentType"
}
@@ -13695,19 +15324,16 @@
},
"controls": [
{
- "fieldId": "description",
- "widgetId": "markdown"
+ "fieldId": "name",
+ "widgetId": "singleLine"
},
{
- "fieldId": "tutorials",
- "settings": {
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
+ "fieldId": "type",
+ "widgetId": "dropdown"
},
{
- "fieldId": "learnMore",
- "widgetId": "singleLine"
+ "fieldId": "props",
+ "widgetId": "objectEditor"
}
]
},
@@ -13722,26 +15348,26 @@
"linkType": "Space"
}
},
- "version": 14,
- "createdAt": "2018-06-21T11:28:51.052Z",
+ "version": 12,
+ "createdAt": "2018-07-23T05:02:36.490Z",
"createdBy": {
"sys": {
- "id": "00ch0VzpaGI4Xzp6ndR09Y",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:33.507Z",
+ "updatedAt": "2018-10-24T06:39:42.403Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "trackHowToCompete",
+ "id": "countdown",
"type": "Link",
"linkType": "ContentType"
}
@@ -13756,48 +15382,24 @@
},
"controls": [
{
- "fieldId": "track",
+ "fieldId": "name",
"widgetId": "singleLine"
},
{
- "fieldId": "introTitle",
+ "fieldId": "title",
"widgetId": "singleLine"
},
{
- "fieldId": "introText",
- "widgetId": "markdown"
- },
- {
- "fieldId": "videoOrImage",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "timeTable",
- "settings": {
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
- },
- {
- "fieldId": "stepByStep",
- "settings": {
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
- },
- {
- "fieldId": "howToExtras",
+ "fieldId": "endDate",
"settings": {
- "bulkEditing": false
+ "ampm": "24",
+ "format": "timeZ"
},
- "widgetId": "entryLinksEditor"
+ "widgetId": "datePicker"
},
{
- "fieldId": "faq",
- "settings": {
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
+ "fieldId": "extraStylesForContainer",
+ "widgetId": "objectEditor"
}
]
},
@@ -13812,8 +15414,8 @@
"linkType": "Space"
}
},
- "version": 22,
- "createdAt": "2018-07-17T06:08:18.067Z",
+ "version": 20,
+ "createdAt": "2018-07-25T11:32:09.396Z",
"createdBy": {
"sys": {
"id": "0TpNH8XniBpD1bwXTXbgc9",
@@ -13821,17 +15423,17 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:35.395Z",
+ "updatedAt": "2019-06-11T09:00:58.364Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "blogPost",
+ "id": "tabs",
"type": "Link",
"linkType": "ContentType"
}
@@ -13846,62 +15448,30 @@
},
"controls": [
{
- "fieldId": "title",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "slug",
- "widgetId": "slugEditor"
- },
- {
- "fieldId": "heroImage",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "description",
- "widgetId": "markdown"
- },
- {
- "fieldId": "body",
- "widgetId": "markdown"
- },
- {
- "fieldId": "author",
- "widgetId": "entryLinkEditor"
+ "fieldId": "name",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "blog",
+ "fieldId": "tabsList",
"settings": {
- "helpText": "Select on which blogs the post will appear"
+ "bulkEditing": false
},
- "widgetId": "checkbox"
- },
- {
- "fieldId": "tags",
- "widgetId": "tagEditor"
+ "widgetId": "entryLinksEditor",
+ "widgetNamespace": "builtin"
},
{
"fieldId": "theme",
- "widgetId": "dropdown"
+ "widgetId": "dropdown",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "relatedPosts",
+ "fieldId": "selected",
"settings": {
- "bulkEditing": false
+ "helpText": "Defaults to 0"
},
- "widgetId": "entryLinksEditor"
- },
- {
- "fieldId": "extraStylesForContainer",
- "widgetId": "objectEditor"
- },
- {
- "fieldId": "extraStylesForContentWrapper",
- "widgetId": "objectEditor"
- },
- {
- "fieldId": "extraStylesForContent",
- "widgetId": "objectEditor"
+ "widgetId": "numberEditor",
+ "widgetNamespace": "builtin"
}
]
},
@@ -13916,8 +15486,8 @@
"linkType": "Space"
}
},
- "version": 6,
- "createdAt": "2018-07-18T13:03:26.274Z",
+ "version": 28,
+ "createdAt": "2018-07-25T11:40:03.377Z",
"createdBy": {
"sys": {
"id": "0TpNH8XniBpD1bwXTXbgc9",
@@ -13925,17 +15495,17 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:37.513Z",
+ "updatedAt": "2019-06-11T09:01:17.414Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "person",
+ "id": "tabsItem",
"type": "Link",
"linkType": "ContentType"
}
@@ -13951,19 +15521,21 @@
"controls": [
{
"fieldId": "name",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "email",
- "widgetId": "singleLine"
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "tcHandle",
- "widgetId": "singleLine"
+ "fieldId": "tab",
+ "widgetId": "markdown",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "avatar",
- "widgetId": "assetLinkEditor"
+ "fieldId": "panel",
+ "settings": {
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor",
+ "widgetNamespace": "builtin"
}
]
},
@@ -13978,8 +15550,8 @@
"linkType": "Space"
}
},
- "version": 24,
- "createdAt": "2018-07-18T14:18:25.278Z",
+ "version": 32,
+ "createdAt": "2018-08-06T07:26:56.660Z",
"createdBy": {
"sys": {
"id": "0TpNH8XniBpD1bwXTXbgc9",
@@ -13987,17 +15559,17 @@
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:43.575Z",
+ "updatedAt": "2019-04-11T06:41:00.809Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "navigationMenu",
+ "id": "contentSlider",
"type": "Link",
"linkType": "ContentType"
}
@@ -14013,26 +15585,94 @@
"controls": [
{
"fieldId": "name",
- "widgetId": "singleLine"
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "title",
- "widgetId": "singleLine"
+ "fieldId": "items",
+ "settings": {
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor",
+ "widgetNamespace": "builtin"
},
{
"fieldId": "theme",
- "widgetId": "dropdown"
+ "widgetId": "dropdown",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "items",
+ "fieldId": "autoStart",
"settings": {
- "bulkEditing": false
+ "trueLabel": "Yes",
+ "falseLabel": "No"
},
- "widgetId": "entryLinksEditor"
+ "widgetId": "boolean",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "baseUrl",
- "widgetId": "singleLine"
+ "fieldId": "wrapAround",
+ "settings": {
+ "helpText": "Defaults to `Yes` if not set otherwise",
+ "trueLabel": "Yes",
+ "falseLabel": "No"
+ },
+ "widgetId": "boolean",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "duration",
+ "settings": {
+ "helpText": "Slide duration in seconds"
+ },
+ "widgetId": "numberEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "slidesToShow",
+ "widgetId": "numberEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "cellSpacing",
+ "widgetId": "numberEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "cellAlign",
+ "settings": {
+ "helpText": "Defaults to 'center' if not set otherwise"
+ },
+ "widgetId": "dropdown",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "framePadding",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "vertical",
+ "settings": {
+ "trueLabel": "Yes",
+ "falseLabel": "No"
+ },
+ "widgetId": "boolean",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "withoutControls",
+ "settings": {
+ "trueLabel": "Yes",
+ "falseLabel": "No"
+ },
+ "widgetId": "boolean",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "extraStylesForContainer",
+ "widgetId": "objectEditor",
+ "widgetNamespace": "builtin"
}
]
},
@@ -14047,26 +15687,26 @@
"linkType": "Space"
}
},
- "version": 58,
- "createdAt": "2018-07-18T14:31:28.050Z",
+ "version": 30,
+ "createdAt": "2018-08-08T14:03:50.464Z",
"createdBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:39.460Z",
+ "updatedAt": "2019-07-01T09:18:34.630Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "navigationMenuItem",
+ "id": "challengesBlock",
"type": "Link",
"linkType": "ContentType"
}
@@ -14082,38 +15722,71 @@
"controls": [
{
"fieldId": "name",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "linkText",
- "widgetId": "singleLine"
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "slug",
- "widgetId": "slugEditor"
+ "fieldId": "title",
+ "settings": {
+ "helpText": "Section title at the top of the componet"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "url",
- "widgetId": "singleLine"
+ "fieldId": "challengeTitleContains",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "viewport",
+ "fieldId": "challengeType",
"settings": {
- "helpText": "Pick a viewport to link"
+ "helpText": "Pull challenges that are selected types"
},
- "widgetId": "entryLinkEditor"
+ "widgetId": "checkbox",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "submenu",
- "widgetId": "entryLinkEditor"
+ "fieldId": "technologies",
+ "settings": {
+ "helpText": "Insert technology and hit \"Enter\" to include it in search query"
+ },
+ "widgetId": "tagEditor",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "inNewTab",
+ "fieldId": "completedChallenges",
"settings": {
+ "helpText": "Defaults to \"No\". If \"Yes\" is selected, the list will include completed challenges too",
"trueLabel": "Yes",
"falseLabel": "No"
},
- "widgetId": "boolean"
+ "widgetId": "boolean",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "limit",
+ "settings": {
+ "helpText": "Limit challenges that will be displayed. Defaults to 10 if not set otherwise"
+ },
+ "widgetId": "numberEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "buttonText",
+ "settings": {
+ "helpText": "Text of button bellow the section"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "buttonUrl",
+ "settings": {
+ "helpText": "Link for the button"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
}
]
},
@@ -14128,16 +15801,16 @@
"linkType": "Space"
}
},
- "version": 4,
- "createdAt": "2018-07-21T15:06:33.584Z",
+ "version": 6,
+ "createdAt": "2018-09-04T11:34:53.656Z",
"createdBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "id": "5eyjAZAPH48cRQzQMTCIxG",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:35:35.550Z",
+ "updatedAt": "2018-09-04T11:52:34.361Z",
"updatedBy": {
"sys": {
"id": "5eyjAZAPH48cRQzQMTCIxG",
@@ -14147,7 +15820,7 @@
},
"contentType": {
"sys": {
- "id": "appComponent",
+ "id": "blogFeed",
"type": "Link",
"linkType": "ContentType"
}
@@ -14166,11 +15839,31 @@
"widgetId": "singleLine"
},
{
- "fieldId": "type",
+ "fieldId": "title",
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "rssFeedUrl",
+ "widgetId": "urlEditor"
+ },
+ {
+ "fieldId": "numberOfPosts",
+ "widgetId": "numberEditor"
+ },
+ {
+ "fieldId": "theme",
"widgetId": "dropdown"
},
{
- "fieldId": "props",
+ "fieldId": "containerStyles",
+ "widgetId": "objectEditor"
+ },
+ {
+ "fieldId": "cardsWrapperStyles",
+ "widgetId": "objectEditor"
+ },
+ {
+ "fieldId": "cardStyles",
"widgetId": "objectEditor"
}
]
@@ -14186,26 +15879,26 @@
"linkType": "Space"
}
},
- "version": 12,
- "createdAt": "2018-07-23T05:02:36.490Z",
+ "version": 2,
+ "createdAt": "2018-11-09T09:07:39.448Z",
"createdBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-10-24T06:39:42.403Z",
+ "updatedAt": "2018-11-09T09:07:41.572Z",
"updatedBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "countdown",
+ "id": "countdownTimer",
"type": "Link",
"linkType": "ContentType"
}
@@ -14220,24 +15913,52 @@
},
"controls": [
{
- "fieldId": "name",
+ "fieldId": "pageType",
"widgetId": "singleLine"
},
{
- "fieldId": "title",
+ "fieldId": "url",
"widgetId": "singleLine"
},
{
- "fieldId": "endDate",
- "settings": {
- "ampm": "24",
- "format": "timeZ"
- },
+ "fieldId": "track",
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "round",
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "primaryColor",
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "logo",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "eventStartDateTime",
"widgetId": "datePicker"
},
{
- "fieldId": "extraStylesForContainer",
- "widgetId": "objectEditor"
+ "fieldId": "tickerType",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "tickerSeparator",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "tickerMessages",
+ "widgetId": "listInput"
+ },
+ {
+ "fieldId": "mainSponsor",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "otherSponsors",
+ "widgetId": "assetLinksEditor"
}
]
},
@@ -14252,26 +15973,26 @@
"linkType": "Space"
}
},
- "version": 16,
- "createdAt": "2018-07-25T11:32:09.396Z",
+ "version": 2,
+ "createdAt": "2018-11-09T09:07:38.160Z",
"createdBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T10:02:46.786Z",
+ "updatedAt": "2018-11-09T09:07:42.045Z",
"updatedBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "tabs",
+ "id": "finalistDetails",
"type": "Link",
"linkType": "ContentType"
}
@@ -14286,87 +16007,60 @@
},
"controls": [
{
- "fieldId": "name",
+ "fieldId": "pageType",
"widgetId": "singleLine"
},
{
- "fieldId": "tabsList",
- "settings": {
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
+ "fieldId": "url",
+ "widgetId": "singleLine"
},
{
- "fieldId": "theme",
- "widgetId": "dropdown"
+ "fieldId": "track",
+ "widgetId": "singleLine"
},
{
- "fieldId": "selected",
- "settings": {
- "helpText": "Defaults to 0"
- },
- "widgetId": "numberEditor"
- }
- ]
- },
- {
- "sys": {
- "id": "default",
- "type": "EditorInterface",
- "space": {
- "sys": {
- "id": "b5f1djy59z3a",
- "type": "Link",
- "linkType": "Space"
- }
+ "fieldId": "round",
+ "widgetId": "singleLine"
},
- "version": 26,
- "createdAt": "2018-07-25T11:40:03.377Z",
- "createdBy": {
- "sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
- "type": "Link",
- "linkType": "User"
- }
+ {
+ "fieldId": "primaryColor",
+ "widgetId": "singleLine"
},
- "updatedAt": "2018-11-09T13:21:54.866Z",
- "updatedBy": {
- "sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
- "type": "Link",
- "linkType": "User"
- }
+ {
+ "fieldId": "logo",
+ "widgetId": "assetLinkEditor"
},
- "contentType": {
- "sys": {
- "id": "tabsItem",
- "type": "Link",
- "linkType": "ContentType"
- }
+ {
+ "fieldId": "eventStartDateTime",
+ "widgetId": "datePicker"
},
- "environment": {
- "sys": {
- "id": "master",
- "type": "Link",
- "linkType": "Environment"
- }
- }
- },
- "controls": [
{
- "fieldId": "name",
- "widgetId": "singleLine"
+ "fieldId": "tickerType",
+ "widgetId": "assetLinkEditor"
},
{
- "fieldId": "tab",
- "widgetId": "markdown"
+ "fieldId": "tickerSeparator",
+ "widgetId": "assetLinkEditor"
},
{
- "fieldId": "panel",
- "settings": {
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor"
+ "fieldId": "tickerMessages",
+ "widgetId": "listInput"
+ },
+ {
+ "fieldId": "mainSponsor",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "otherSponsors",
+ "widgetId": "assetLinksEditor"
+ },
+ {
+ "fieldId": "finalists",
+ "widgetId": "objectEditor"
+ },
+ {
+ "fieldId": "finalistDetails",
+ "widgetId": "objectEditor"
}
]
},
@@ -14381,26 +16075,26 @@
"linkType": "Space"
}
},
- "version": 12,
- "createdAt": "2018-08-06T07:26:56.660Z",
+ "version": 2,
+ "createdAt": "2018-11-09T09:07:40.643Z",
"createdBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2019-02-25T06:53:56.558Z",
+ "updatedAt": "2018-11-09T09:07:44.227Z",
"updatedBy": {
"sys": {
- "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "contentSlider",
+ "id": "message",
"type": "Link",
"linkType": "ContentType"
}
@@ -14415,94 +16109,56 @@
},
"controls": [
{
- "fieldId": "name",
- "widgetId": "singleLine",
- "widgetNamespace": "builtin"
+ "fieldId": "pageType",
+ "widgetId": "singleLine"
},
{
- "fieldId": "items",
- "settings": {
- "bulkEditing": false
- },
- "widgetId": "entryLinksEditor",
- "widgetNamespace": "builtin"
+ "fieldId": "url",
+ "widgetId": "singleLine"
},
{
- "fieldId": "theme",
- "widgetId": "dropdown",
- "widgetNamespace": "builtin"
+ "fieldId": "track",
+ "widgetId": "singleLine"
},
{
- "fieldId": "autoStart",
- "settings": {
- "trueLabel": "Yes",
- "falseLabel": "No"
- },
- "widgetId": "boolean",
- "widgetNamespace": "builtin"
+ "fieldId": "round",
+ "widgetId": "singleLine"
},
{
- "fieldId": "duration",
- "settings": {
- "helpText": "Slide duration in seconds"
- },
- "widgetId": "numberEditor",
- "widgetNamespace": "builtin"
+ "fieldId": "primaryColor",
+ "widgetId": "singleLine"
},
{
- "fieldId": "extraStylesForContainer",
- "widgetId": "objectEditor",
- "widgetNamespace": "builtin"
- }
- ]
- },
- {
- "sys": {
- "id": "default",
- "type": "EditorInterface",
- "space": {
- "sys": {
- "id": "b5f1djy59z3a",
- "type": "Link",
- "linkType": "Space"
- }
+ "fieldId": "logo",
+ "widgetId": "assetLinkEditor"
},
- "version": 4,
- "createdAt": "2018-08-08T14:03:50.464Z",
- "createdBy": {
- "sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
- "type": "Link",
- "linkType": "User"
- }
+ {
+ "fieldId": "eventStartDateTime",
+ "widgetId": "datePicker"
},
- "updatedAt": "2018-09-04T11:35:43.557Z",
- "updatedBy": {
- "sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
- "type": "Link",
- "linkType": "User"
- }
+ {
+ "fieldId": "message",
+ "widgetId": "singleLine"
},
- "contentType": {
- "sys": {
- "id": "challengesBlock",
- "type": "Link",
- "linkType": "ContentType"
- }
+ {
+ "fieldId": "tickerType",
+ "widgetId": "assetLinkEditor"
},
- "environment": {
- "sys": {
- "id": "master",
- "type": "Link",
- "linkType": "Environment"
- }
- }
- },
- "controls": [
{
- "fieldId": "name",
- "widgetId": "singleLine"
+ "fieldId": "tickerSeparator",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "tickerMessages",
+ "widgetId": "listInput"
+ },
+ {
+ "fieldId": "mainSponsor",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "otherSponsors",
+ "widgetId": "assetLinksEditor"
}
]
},
@@ -14517,26 +16173,26 @@
"linkType": "Space"
}
},
- "version": 6,
- "createdAt": "2018-09-04T11:34:53.656Z",
+ "version": 2,
+ "createdAt": "2018-11-09T09:07:38.835Z",
"createdBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-09-04T11:52:34.361Z",
+ "updatedAt": "2018-11-09T09:07:42.095Z",
"updatedBy": {
"sys": {
- "id": "5eyjAZAPH48cRQzQMTCIxG",
+ "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "blogFeed",
+ "id": "finalists",
"type": "Link",
"linkType": "ContentType"
}
@@ -14551,35 +16207,55 @@
},
"controls": [
{
- "fieldId": "name",
+ "fieldId": "pageType",
"widgetId": "singleLine"
},
{
- "fieldId": "title",
+ "fieldId": "url",
"widgetId": "singleLine"
},
{
- "fieldId": "rssFeedUrl",
- "widgetId": "urlEditor"
+ "fieldId": "track",
+ "widgetId": "singleLine"
},
{
- "fieldId": "numberOfPosts",
- "widgetId": "numberEditor"
+ "fieldId": "round",
+ "widgetId": "singleLine"
},
{
- "fieldId": "theme",
- "widgetId": "dropdown"
+ "fieldId": "primaryColor",
+ "widgetId": "singleLine"
},
{
- "fieldId": "containerStyles",
- "widgetId": "objectEditor"
+ "fieldId": "logo",
+ "widgetId": "assetLinkEditor"
},
{
- "fieldId": "cardsWrapperStyles",
- "widgetId": "objectEditor"
+ "fieldId": "eventStartDateTime",
+ "widgetId": "datePicker"
},
{
- "fieldId": "cardStyles",
+ "fieldId": "tickerType",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "tickerSeparator",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "tickerMessages",
+ "widgetId": "listInput"
+ },
+ {
+ "fieldId": "mainSponsor",
+ "widgetId": "assetLinkEditor"
+ },
+ {
+ "fieldId": "otherSponsors",
+ "widgetId": "assetLinksEditor"
+ },
+ {
+ "fieldId": "finalists",
"widgetId": "objectEditor"
}
]
@@ -14596,7 +16272,7 @@
}
},
"version": 2,
- "createdAt": "2018-11-09T09:07:39.448Z",
+ "createdAt": "2018-11-09T09:07:27.279Z",
"createdBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -14604,7 +16280,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:41.572Z",
+ "updatedAt": "2018-11-09T09:07:44.004Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -14614,7 +16290,7 @@
},
"contentType": {
"sys": {
- "id": "countdownTimer",
+ "id": "home",
"type": "Link",
"linkType": "ContentType"
}
@@ -14644,33 +16320,21 @@
"fieldId": "round",
"widgetId": "singleLine"
},
- {
- "fieldId": "primaryColor",
- "widgetId": "singleLine"
- },
{
"fieldId": "logo",
"widgetId": "assetLinkEditor"
},
{
- "fieldId": "eventStartDateTime",
- "widgetId": "datePicker"
- },
- {
- "fieldId": "tickerType",
- "widgetId": "assetLinkEditor"
+ "fieldId": "primaryColor",
+ "widgetId": "singleLine"
},
{
- "fieldId": "tickerSeparator",
+ "fieldId": "mainSponsor",
"widgetId": "assetLinkEditor"
},
{
- "fieldId": "tickerMessages",
- "widgetId": "listInput"
- },
- {
- "fieldId": "mainSponsor",
- "widgetId": "assetLinkEditor"
+ "fieldId": "eventStartDateTime",
+ "widgetId": "datePicker"
},
{
"fieldId": "otherSponsors",
@@ -14690,7 +16354,7 @@
}
},
"version": 2,
- "createdAt": "2018-11-09T09:07:38.160Z",
+ "createdAt": "2018-11-09T09:07:37.429Z",
"createdBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -14698,7 +16362,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:42.045Z",
+ "updatedAt": "2018-11-09T09:07:42.042Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -14708,7 +16372,7 @@
},
"contentType": {
"sys": {
- "id": "finalistDetails",
+ "id": "winners",
"type": "Link",
"linkType": "ContentType"
}
@@ -14775,8 +16439,12 @@
"widgetId": "objectEditor"
},
{
- "fieldId": "finalistDetails",
- "widgetId": "objectEditor"
+ "fieldId": "winnersImages",
+ "widgetId": "assetLinksEditor"
+ },
+ {
+ "fieldId": "prizes",
+ "widgetId": "listInput"
}
]
},
@@ -14792,7 +16460,7 @@
}
},
"version": 2,
- "createdAt": "2018-11-09T09:07:40.643Z",
+ "createdAt": "2018-11-09T09:07:30.857Z",
"createdBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -14800,7 +16468,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:44.227Z",
+ "updatedAt": "2018-11-09T09:07:44.529Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -14810,7 +16478,7 @@
},
"contentType": {
"sys": {
- "id": "message",
+ "id": "oneOnOne",
"type": "Link",
"linkType": "ContentType"
}
@@ -14848,14 +16516,6 @@
"fieldId": "logo",
"widgetId": "assetLinkEditor"
},
- {
- "fieldId": "eventStartDateTime",
- "widgetId": "datePicker"
- },
- {
- "fieldId": "message",
- "widgetId": "singleLine"
- },
{
"fieldId": "tickerType",
"widgetId": "assetLinkEditor"
@@ -14875,6 +16535,22 @@
{
"fieldId": "otherSponsors",
"widgetId": "assetLinksEditor"
+ },
+ {
+ "fieldId": "finalists",
+ "widgetId": "objectEditor"
+ },
+ {
+ "fieldId": "eventEndsIn",
+ "widgetId": "datePicker"
+ },
+ {
+ "fieldId": "challenger",
+ "widgetId": "objectEditor"
+ },
+ {
+ "fieldId": "challengee",
+ "widgetId": "objectEditor"
}
]
},
@@ -14890,7 +16566,7 @@
}
},
"version": 2,
- "createdAt": "2018-11-09T09:07:38.835Z",
+ "createdAt": "2018-11-09T09:07:29.640Z",
"createdBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -14898,7 +16574,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:42.095Z",
+ "updatedAt": "2018-11-09T09:07:43.849Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -14908,7 +16584,7 @@
},
"contentType": {
"sys": {
- "id": "finalists",
+ "id": "prizeOverview",
"type": "Link",
"linkType": "ContentType"
}
@@ -14946,10 +16622,6 @@
"fieldId": "logo",
"widgetId": "assetLinkEditor"
},
- {
- "fieldId": "eventStartDateTime",
- "widgetId": "datePicker"
- },
{
"fieldId": "tickerType",
"widgetId": "assetLinkEditor"
@@ -14973,6 +16645,14 @@
{
"fieldId": "finalists",
"widgetId": "objectEditor"
+ },
+ {
+ "fieldId": "eventEndsIn",
+ "widgetId": "datePicker"
+ },
+ {
+ "fieldId": "prizes",
+ "widgetId": "listInput"
}
]
},
@@ -14988,7 +16668,7 @@
}
},
"version": 2,
- "createdAt": "2018-11-09T09:07:27.279Z",
+ "createdAt": "2018-11-09T09:07:27.943Z",
"createdBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -14996,7 +16676,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:44.004Z",
+ "updatedAt": "2018-11-09T09:07:44.064Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15006,7 +16686,7 @@
},
"contentType": {
"sys": {
- "id": "home",
+ "id": "roundEnded",
"type": "Link",
"linkType": "ContentType"
}
@@ -15036,25 +16716,41 @@
"fieldId": "round",
"widgetId": "singleLine"
},
+ {
+ "fieldId": "primaryColor",
+ "widgetId": "singleLine"
+ },
{
"fieldId": "logo",
"widgetId": "assetLinkEditor"
},
{
- "fieldId": "primaryColor",
- "widgetId": "singleLine"
+ "fieldId": "tickerType",
+ "widgetId": "assetLinkEditor"
},
{
- "fieldId": "mainSponsor",
+ "fieldId": "tickerSeparator",
"widgetId": "assetLinkEditor"
},
{
- "fieldId": "eventStartDateTime",
- "widgetId": "datePicker"
+ "fieldId": "tickerMessages",
+ "widgetId": "listInput"
+ },
+ {
+ "fieldId": "mainSponsor",
+ "widgetId": "assetLinkEditor"
},
{
"fieldId": "otherSponsors",
"widgetId": "assetLinksEditor"
+ },
+ {
+ "fieldId": "finalists",
+ "widgetId": "objectEditor"
+ },
+ {
+ "fieldId": "eventEndsIn",
+ "widgetId": "datePicker"
}
]
},
@@ -15069,8 +16765,8 @@
"linkType": "Space"
}
},
- "version": 2,
- "createdAt": "2018-11-09T09:07:37.429Z",
+ "version": 4,
+ "createdAt": "2018-11-09T09:07:32.143Z",
"createdBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15078,7 +16774,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:42.042Z",
+ "updatedAt": "2018-11-09T18:47:25.046Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15088,7 +16784,7 @@
},
"contentType": {
"sys": {
- "id": "winners",
+ "id": "liveSteamPage",
"type": "Link",
"linkType": "ContentType"
}
@@ -15126,10 +16822,6 @@
"fieldId": "logo",
"widgetId": "assetLinkEditor"
},
- {
- "fieldId": "eventStartDateTime",
- "widgetId": "datePicker"
- },
{
"fieldId": "tickerType",
"widgetId": "assetLinkEditor"
@@ -15155,12 +16847,12 @@
"widgetId": "objectEditor"
},
{
- "fieldId": "winnersImages",
- "widgetId": "assetLinksEditor"
+ "fieldId": "eventEndsIn",
+ "widgetId": "datePicker"
},
{
- "fieldId": "prizes",
- "widgetId": "listInput"
+ "fieldId": "liveStreamUrl",
+ "widgetId": "singleLine"
}
]
},
@@ -15175,8 +16867,8 @@
"linkType": "Space"
}
},
- "version": 2,
- "createdAt": "2018-11-09T09:07:30.857Z",
+ "version": 8,
+ "createdAt": "2018-11-09T09:07:35.875Z",
"createdBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15184,7 +16876,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:44.529Z",
+ "updatedAt": "2018-11-09T18:46:56.981Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15194,7 +16886,7 @@
},
"contentType": {
"sys": {
- "id": "oneOnOne",
+ "id": "tcoTrackPages",
"type": "Link",
"linkType": "ContentType"
}
@@ -15209,64 +16901,66 @@
},
"controls": [
{
- "fieldId": "pageType",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "url",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "track",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "round",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "primaryColor",
+ "fieldId": "trackName",
"widgetId": "singleLine"
},
{
- "fieldId": "logo",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "tickerType",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "tickerSeparator",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "tickerMessages",
- "widgetId": "listInput"
- },
- {
- "fieldId": "mainSponsor",
- "widgetId": "assetLinkEditor"
+ "fieldId": "pages",
+ "widgetId": "entryLinksEditor"
+ }
+ ]
+ },
+ {
+ "sys": {
+ "id": "default",
+ "type": "EditorInterface",
+ "space": {
+ "sys": {
+ "id": "b5f1djy59z3a",
+ "type": "Link",
+ "linkType": "Space"
+ }
},
- {
- "fieldId": "otherSponsors",
- "widgetId": "assetLinksEditor"
+ "version": 6,
+ "createdAt": "2018-11-09T09:07:36.741Z",
+ "createdBy": {
+ "sys": {
+ "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
+ "type": "Link",
+ "linkType": "User"
+ }
},
- {
- "fieldId": "finalists",
- "widgetId": "objectEditor"
+ "updatedAt": "2018-11-09T18:16:15.144Z",
+ "updatedBy": {
+ "sys": {
+ "id": "36flhfbBFH1i76JIbl2w7I",
+ "type": "Link",
+ "linkType": "User"
+ }
},
- {
- "fieldId": "eventEndsIn",
- "widgetId": "datePicker"
+ "contentType": {
+ "sys": {
+ "id": "tcoTracks",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
},
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
{
- "fieldId": "challenger",
- "widgetId": "objectEditor"
+ "fieldId": "title",
+ "widgetId": "singleLine"
},
{
- "fieldId": "challengee",
- "widgetId": "objectEditor"
+ "fieldId": "tracks",
+ "widgetId": "entryLinksEditor"
}
]
},
@@ -15282,7 +16976,7 @@
}
},
"version": 2,
- "createdAt": "2018-11-09T09:07:29.640Z",
+ "createdAt": "2018-11-09T09:07:33.446Z",
"createdBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15290,7 +16984,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:43.849Z",
+ "updatedAt": "2018-11-09T09:07:44.548Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15300,7 +16994,7 @@
},
"contentType": {
"sys": {
- "id": "prizeOverview",
+ "id": "sponsorListing",
"type": "Link",
"linkType": "ContentType"
}
@@ -15367,8 +17061,8 @@
"widgetId": "datePicker"
},
{
- "fieldId": "prizes",
- "widgetId": "listInput"
+ "fieldId": "sponsorDescription",
+ "widgetId": "markdown"
}
]
},
@@ -15384,7 +17078,7 @@
}
},
"version": 2,
- "createdAt": "2018-11-09T09:07:27.943Z",
+ "createdAt": "2018-11-09T09:07:35.233Z",
"createdBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15392,7 +17086,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:44.064Z",
+ "updatedAt": "2018-11-09T09:07:43.921Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15402,7 +17096,7 @@
},
"contentType": {
"sys": {
- "id": "roundEnded",
+ "id": "getReady",
"type": "Link",
"linkType": "ContentType"
}
@@ -15481,8 +17175,8 @@
"linkType": "Space"
}
},
- "version": 4,
- "createdAt": "2018-11-09T09:07:32.143Z",
+ "version": 2,
+ "createdAt": "2018-11-09T09:07:34.128Z",
"createdBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15490,7 +17184,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:47:25.046Z",
+ "updatedAt": "2018-11-09T09:07:42.170Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15500,7 +17194,7 @@
},
"contentType": {
"sys": {
- "id": "liveSteamPage",
+ "id": "problemStatement",
"type": "Link",
"linkType": "ContentType"
}
@@ -15567,8 +17261,12 @@
"widgetId": "datePicker"
},
{
- "fieldId": "liveStreamUrl",
+ "fieldId": "problemStatementTitle",
"widgetId": "singleLine"
+ },
+ {
+ "fieldId": "problemStatementDescription",
+ "widgetId": "markdown"
}
]
},
@@ -15584,15 +17282,15 @@
}
},
"version": 8,
- "createdAt": "2018-11-09T09:07:35.875Z",
+ "createdAt": "2018-11-09T17:58:39.468Z",
"createdBy": {
"sys": {
- "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
+ "id": "36flhfbBFH1i76JIbl2w7I",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:46:56.981Z",
+ "updatedAt": "2018-11-14T05:47:37.271Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15602,7 +17300,7 @@
},
"contentType": {
"sys": {
- "id": "tcoTrackPages",
+ "id": "header",
"type": "Link",
"linkType": "ContentType"
}
@@ -15617,66 +17315,36 @@
},
"controls": [
{
- "fieldId": "trackName",
+ "fieldId": "track",
"widgetId": "singleLine"
},
{
- "fieldId": "pages",
- "widgetId": "entryLinksEditor"
- }
- ]
- },
- {
- "sys": {
- "id": "default",
- "type": "EditorInterface",
- "space": {
- "sys": {
- "id": "b5f1djy59z3a",
- "type": "Link",
- "linkType": "Space"
- }
- },
- "version": 6,
- "createdAt": "2018-11-09T09:07:36.741Z",
- "createdBy": {
- "sys": {
- "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
- "type": "Link",
- "linkType": "User"
- }
+ "fieldId": "round",
+ "widgetId": "singleLine"
},
- "updatedAt": "2018-11-09T18:16:15.144Z",
- "updatedBy": {
- "sys": {
- "id": "36flhfbBFH1i76JIbl2w7I",
- "type": "Link",
- "linkType": "User"
- }
+ {
+ "fieldId": "logo",
+ "widgetId": "assetLinkEditor"
},
- "contentType": {
- "sys": {
- "id": "tcoTracks",
- "type": "Link",
- "linkType": "ContentType"
- }
+ {
+ "fieldId": "primaryColor",
+ "widgetId": "singleLine"
},
- "environment": {
- "sys": {
- "id": "master",
- "type": "Link",
- "linkType": "Environment"
- }
- }
- },
- "controls": [
{
- "fieldId": "title",
+ "fieldId": "eventDateTime",
+ "widgetId": "datePicker"
+ },
+ {
+ "fieldId": "challengeId",
"widgetId": "singleLine"
},
{
- "fieldId": "tracks",
- "widgetId": "entryLinksEditor"
+ "fieldId": "showScoreboard",
+ "settings": {
+ "trueLabel": "Yes",
+ "falseLabel": "No"
+ },
+ "widgetId": "boolean"
}
]
},
@@ -15691,16 +17359,16 @@
"linkType": "Space"
}
},
- "version": 2,
- "createdAt": "2018-11-09T09:07:33.446Z",
+ "version": 6,
+ "createdAt": "2018-11-09T17:58:38.095Z",
"createdBy": {
"sys": {
- "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
+ "id": "36flhfbBFH1i76JIbl2w7I",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:44.548Z",
+ "updatedAt": "2018-11-09T18:44:11.309Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15710,7 +17378,7 @@
},
"contentType": {
"sys": {
- "id": "sponsorListing",
+ "id": "sponsors",
"type": "Link",
"linkType": "ContentType"
}
@@ -15725,60 +17393,16 @@
},
"controls": [
{
- "fieldId": "pageType",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "url",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "track",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "round",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "primaryColor",
+ "fieldId": "title",
"widgetId": "singleLine"
},
{
- "fieldId": "logo",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "tickerType",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "tickerSeparator",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "tickerMessages",
- "widgetId": "listInput"
- },
- {
- "fieldId": "mainSponsor",
+ "fieldId": "primarySponsor",
"widgetId": "assetLinkEditor"
},
{
- "fieldId": "otherSponsors",
+ "fieldId": "secondarySponsors",
"widgetId": "assetLinksEditor"
- },
- {
- "fieldId": "finalists",
- "widgetId": "objectEditor"
- },
- {
- "fieldId": "eventEndsIn",
- "widgetId": "datePicker"
- },
- {
- "fieldId": "sponsorDescription",
- "widgetId": "markdown"
}
]
},
@@ -15793,16 +17417,16 @@
"linkType": "Space"
}
},
- "version": 2,
- "createdAt": "2018-11-09T09:07:35.233Z",
+ "version": 6,
+ "createdAt": "2018-11-09T17:58:35.140Z",
"createdBy": {
"sys": {
- "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
+ "id": "36flhfbBFH1i76JIbl2w7I",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:43.921Z",
+ "updatedAt": "2018-11-09T18:53:05.247Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15812,7 +17436,7 @@
},
"contentType": {
"sys": {
- "id": "getReady",
+ "id": "pageWelcome",
"type": "Link",
"linkType": "ContentType"
}
@@ -15827,7 +17451,7 @@
},
"controls": [
{
- "fieldId": "pageType",
+ "fieldId": "title",
"widgetId": "singleLine"
},
{
@@ -15835,48 +17459,12 @@
"widgetId": "singleLine"
},
{
- "fieldId": "track",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "round",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "primaryColor",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "logo",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "tickerType",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "tickerSeparator",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "tickerMessages",
- "widgetId": "listInput"
- },
- {
- "fieldId": "mainSponsor",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "otherSponsors",
- "widgetId": "assetLinksEditor"
- },
- {
- "fieldId": "finalists",
- "widgetId": "objectEditor"
+ "fieldId": "header",
+ "widgetId": "entryLinkEditor"
},
{
- "fieldId": "eventEndsIn",
- "widgetId": "datePicker"
+ "fieldId": "sponsor",
+ "widgetId": "entryLinkEditor"
}
]
},
@@ -15891,16 +17479,16 @@
"linkType": "Space"
}
},
- "version": 2,
- "createdAt": "2018-11-09T09:07:34.128Z",
+ "version": 6,
+ "createdAt": "2018-11-09T17:58:36.732Z",
"createdBy": {
"sys": {
- "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
+ "id": "36flhfbBFH1i76JIbl2w7I",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T09:07:42.170Z",
+ "updatedAt": "2018-11-09T18:43:17.643Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -15910,7 +17498,7 @@
},
"contentType": {
"sys": {
- "id": "problemStatement",
+ "id": "footer",
"type": "Link",
"linkType": "ContentType"
}
@@ -15925,29 +17513,9 @@
},
"controls": [
{
- "fieldId": "pageType",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "url",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "track",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "round",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "primaryColor",
+ "fieldId": "title",
"widgetId": "singleLine"
},
- {
- "fieldId": "logo",
- "widgetId": "assetLinkEditor"
- },
{
"fieldId": "tickerType",
"widgetId": "assetLinkEditor"
@@ -15959,30 +17527,6 @@
{
"fieldId": "tickerMessages",
"widgetId": "listInput"
- },
- {
- "fieldId": "mainSponsor",
- "widgetId": "assetLinkEditor"
- },
- {
- "fieldId": "otherSponsors",
- "widgetId": "assetLinksEditor"
- },
- {
- "fieldId": "finalists",
- "widgetId": "objectEditor"
- },
- {
- "fieldId": "eventEndsIn",
- "widgetId": "datePicker"
- },
- {
- "fieldId": "problemStatementTitle",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "problemStatementDescription",
- "widgetId": "markdown"
}
]
},
@@ -15997,8 +17541,8 @@
"linkType": "Space"
}
},
- "version": 8,
- "createdAt": "2018-11-09T17:58:39.468Z",
+ "version": 6,
+ "createdAt": "2018-11-09T17:58:17.173Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16006,7 +17550,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-14T05:47:37.271Z",
+ "updatedAt": "2018-11-09T18:51:18.562Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16016,7 +17560,7 @@
},
"contentType": {
"sys": {
- "id": "header",
+ "id": "pagePrizeOverview",
"type": "Link",
"linkType": "ContentType"
}
@@ -16031,36 +17575,32 @@
},
"controls": [
{
- "fieldId": "track",
+ "fieldId": "title",
"widgetId": "singleLine"
},
{
- "fieldId": "round",
+ "fieldId": "url",
"widgetId": "singleLine"
},
{
- "fieldId": "logo",
- "widgetId": "assetLinkEditor"
+ "fieldId": "header",
+ "widgetId": "entryLinkEditor"
},
{
- "fieldId": "primaryColor",
- "widgetId": "singleLine"
+ "fieldId": "finalists",
+ "widgetId": "entryLinkEditor"
},
{
- "fieldId": "eventDateTime",
- "widgetId": "datePicker"
+ "fieldId": "sponsor",
+ "widgetId": "entryLinkEditor"
},
{
- "fieldId": "challengeId",
- "widgetId": "singleLine"
+ "fieldId": "footer",
+ "widgetId": "entryLinkEditor"
},
{
- "fieldId": "showScoreboard",
- "settings": {
- "trueLabel": "Yes",
- "falseLabel": "No"
- },
- "widgetId": "boolean"
+ "fieldId": "prizes",
+ "widgetId": "listInput"
}
]
},
@@ -16076,7 +17616,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:38.095Z",
+ "createdAt": "2018-11-09T17:58:18.621Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16084,7 +17624,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:44:11.309Z",
+ "updatedAt": "2018-11-09T18:51:08.192Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16094,7 +17634,7 @@
},
"contentType": {
"sys": {
- "id": "sponsors",
+ "id": "pageOneOnOne",
"type": "Link",
"linkType": "ContentType"
}
@@ -16109,16 +17649,36 @@
},
"controls": [
{
- "fieldId": "title",
- "widgetId": "singleLine"
+ "fieldId": "title",
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "url",
+ "widgetId": "singleLine"
+ },
+ {
+ "fieldId": "header",
+ "widgetId": "entryLinkEditor"
+ },
+ {
+ "fieldId": "finalists",
+ "widgetId": "entryLinkEditor"
+ },
+ {
+ "fieldId": "sponsor",
+ "widgetId": "entryLinkEditor"
+ },
+ {
+ "fieldId": "footer",
+ "widgetId": "entryLinkEditor"
},
{
- "fieldId": "primarySponsor",
- "widgetId": "assetLinkEditor"
+ "fieldId": "challenger",
+ "widgetId": "objectEditor"
},
{
- "fieldId": "secondarySponsors",
- "widgetId": "assetLinksEditor"
+ "fieldId": "challengee",
+ "widgetId": "objectEditor"
}
]
},
@@ -16134,7 +17694,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:35.140Z",
+ "createdAt": "2018-11-09T17:58:21.271Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16142,7 +17702,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:53:05.247Z",
+ "updatedAt": "2018-11-09T18:51:44.243Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16152,7 +17712,7 @@
},
"contentType": {
"sys": {
- "id": "pageWelcome",
+ "id": "pageRoundSponsor",
"type": "Link",
"linkType": "ContentType"
}
@@ -16178,9 +17738,21 @@
"fieldId": "header",
"widgetId": "entryLinkEditor"
},
+ {
+ "fieldId": "finalists",
+ "widgetId": "entryLinkEditor"
+ },
{
"fieldId": "sponsor",
"widgetId": "entryLinkEditor"
+ },
+ {
+ "fieldId": "footer",
+ "widgetId": "entryLinkEditor"
+ },
+ {
+ "fieldId": "sponsorDescription",
+ "widgetId": "markdown"
}
]
},
@@ -16196,7 +17768,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:36.732Z",
+ "createdAt": "2018-11-09T17:58:15.708Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16204,7 +17776,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:43:17.643Z",
+ "updatedAt": "2018-11-09T18:51:36.509Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16214,7 +17786,7 @@
},
"contentType": {
"sys": {
- "id": "footer",
+ "id": "pageRoundEnded",
"type": "Link",
"linkType": "ContentType"
}
@@ -16233,16 +17805,24 @@
"widgetId": "singleLine"
},
{
- "fieldId": "tickerType",
- "widgetId": "assetLinkEditor"
+ "fieldId": "url",
+ "widgetId": "singleLine"
},
{
- "fieldId": "tickerSeparator",
- "widgetId": "assetLinkEditor"
+ "fieldId": "header",
+ "widgetId": "entryLinkEditor"
},
{
- "fieldId": "tickerMessages",
- "widgetId": "listInput"
+ "fieldId": "finalists",
+ "widgetId": "entryLinkEditor"
+ },
+ {
+ "fieldId": "sponsor",
+ "widgetId": "entryLinkEditor"
+ },
+ {
+ "fieldId": "footer",
+ "widgetId": "entryLinkEditor"
}
]
},
@@ -16258,7 +17838,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:17.173Z",
+ "createdAt": "2018-11-09T17:58:19.903Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16266,7 +17846,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:51:18.562Z",
+ "updatedAt": "2018-11-09T18:50:51.625Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16276,7 +17856,7 @@
},
"contentType": {
"sys": {
- "id": "pagePrizeOverview",
+ "id": "pageLiveStream",
"type": "Link",
"linkType": "ContentType"
}
@@ -16315,8 +17895,8 @@
"widgetId": "entryLinkEditor"
},
{
- "fieldId": "prizes",
- "widgetId": "listInput"
+ "fieldId": "liveStreamUrl",
+ "widgetId": "singleLine"
}
]
},
@@ -16332,7 +17912,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:18.621Z",
+ "createdAt": "2018-11-09T17:58:22.663Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16340,7 +17920,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:51:08.192Z",
+ "updatedAt": "2018-11-09T18:51:28.187Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16350,7 +17930,7 @@
},
"contentType": {
"sys": {
- "id": "pageOneOnOne",
+ "id": "pageProblemStatement",
"type": "Link",
"linkType": "ContentType"
}
@@ -16389,12 +17969,12 @@
"widgetId": "entryLinkEditor"
},
{
- "fieldId": "challenger",
- "widgetId": "objectEditor"
+ "fieldId": "problemStatementTitle",
+ "widgetId": "singleLine"
},
{
- "fieldId": "challengee",
- "widgetId": "objectEditor"
+ "fieldId": "problemStatementDescription",
+ "widgetId": "markdown"
}
]
},
@@ -16410,7 +17990,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:21.271Z",
+ "createdAt": "2018-11-09T17:58:24.066Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16418,7 +17998,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:51:44.243Z",
+ "updatedAt": "2018-11-09T18:50:41.515Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16428,7 +18008,7 @@
},
"contentType": {
"sys": {
- "id": "pageRoundSponsor",
+ "id": "pageGetReady",
"type": "Link",
"linkType": "ContentType"
}
@@ -16465,10 +18045,6 @@
{
"fieldId": "footer",
"widgetId": "entryLinkEditor"
- },
- {
- "fieldId": "sponsorDescription",
- "widgetId": "markdown"
}
]
},
@@ -16484,7 +18060,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:15.708Z",
+ "createdAt": "2018-11-09T17:58:27.021Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16492,7 +18068,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:51:36.509Z",
+ "updatedAt": "2018-11-09T18:45:51.919Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16502,7 +18078,7 @@
},
"contentType": {
"sys": {
- "id": "pageRoundEnded",
+ "id": "componentWinners",
"type": "Link",
"linkType": "ContentType"
}
@@ -16521,24 +18097,8 @@
"widgetId": "singleLine"
},
{
- "fieldId": "url",
- "widgetId": "singleLine"
- },
- {
- "fieldId": "header",
- "widgetId": "entryLinkEditor"
- },
- {
- "fieldId": "finalists",
- "widgetId": "entryLinkEditor"
- },
- {
- "fieldId": "sponsor",
- "widgetId": "entryLinkEditor"
- },
- {
- "fieldId": "footer",
- "widgetId": "entryLinkEditor"
+ "fieldId": "winners",
+ "widgetId": "assetLinksEditor"
}
]
},
@@ -16554,7 +18114,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:19.903Z",
+ "createdAt": "2018-11-09T17:58:28.320Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16562,7 +18122,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:50:51.625Z",
+ "updatedAt": "2018-11-09T18:50:21.952Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16572,7 +18132,7 @@
},
"contentType": {
"sys": {
- "id": "pageLiveStream",
+ "id": "pageFinalistDetails",
"type": "Link",
"linkType": "ContentType"
}
@@ -16611,8 +18171,8 @@
"widgetId": "entryLinkEditor"
},
{
- "fieldId": "liveStreamUrl",
- "widgetId": "singleLine"
+ "fieldId": "finalistDetails",
+ "widgetId": "objectEditor"
}
]
},
@@ -16628,7 +18188,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:22.663Z",
+ "createdAt": "2018-11-09T17:58:25.561Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16636,7 +18196,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:51:28.187Z",
+ "updatedAt": "2018-11-09T18:53:12.676Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16646,7 +18206,7 @@
},
"contentType": {
"sys": {
- "id": "pageProblemStatement",
+ "id": "pageWinners",
"type": "Link",
"linkType": "ContentType"
}
@@ -16685,12 +18245,12 @@
"widgetId": "entryLinkEditor"
},
{
- "fieldId": "problemStatementTitle",
- "widgetId": "singleLine"
+ "fieldId": "winnerImages",
+ "widgetId": "entryLinkEditor"
},
{
- "fieldId": "problemStatementDescription",
- "widgetId": "markdown"
+ "fieldId": "prizes",
+ "widgetId": "listInput"
}
]
},
@@ -16706,7 +18266,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:24.066Z",
+ "createdAt": "2018-11-09T17:58:31.009Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16714,7 +18274,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:50:41.515Z",
+ "updatedAt": "2018-11-09T18:50:33.090Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16724,7 +18284,7 @@
},
"contentType": {
"sys": {
- "id": "pageGetReady",
+ "id": "pageFinalists",
"type": "Link",
"linkType": "ContentType"
}
@@ -16776,7 +18336,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:27.021Z",
+ "createdAt": "2018-11-09T17:58:29.751Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16784,7 +18344,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:45:51.919Z",
+ "updatedAt": "2018-11-09T18:42:48.129Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16794,7 +18354,7 @@
},
"contentType": {
"sys": {
- "id": "componentWinners",
+ "id": "componentFinalists",
"type": "Link",
"linkType": "ContentType"
}
@@ -16813,8 +18373,8 @@
"widgetId": "singleLine"
},
{
- "fieldId": "winners",
- "widgetId": "assetLinksEditor"
+ "fieldId": "finalists",
+ "widgetId": "objectEditor"
}
]
},
@@ -16830,7 +18390,7 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:28.320Z",
+ "createdAt": "2018-11-09T17:58:32.422Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16838,7 +18398,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:50:21.952Z",
+ "updatedAt": "2018-11-09T18:49:09.012Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16848,7 +18408,7 @@
},
"contentType": {
"sys": {
- "id": "pageFinalistDetails",
+ "id": "pageCountdownTimer",
"type": "Link",
"linkType": "ContentType"
}
@@ -16874,10 +18434,6 @@
"fieldId": "header",
"widgetId": "entryLinkEditor"
},
- {
- "fieldId": "finalists",
- "widgetId": "entryLinkEditor"
- },
{
"fieldId": "sponsor",
"widgetId": "entryLinkEditor"
@@ -16885,10 +18441,6 @@
{
"fieldId": "footer",
"widgetId": "entryLinkEditor"
- },
- {
- "fieldId": "finalistDetails",
- "widgetId": "objectEditor"
}
]
},
@@ -16903,8 +18455,8 @@
"linkType": "Space"
}
},
- "version": 6,
- "createdAt": "2018-11-09T17:58:25.561Z",
+ "version": 8,
+ "createdAt": "2018-11-09T17:58:33.777Z",
"createdBy": {
"sys": {
"id": "36flhfbBFH1i76JIbl2w7I",
@@ -16912,7 +18464,7 @@
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:53:12.676Z",
+ "updatedAt": "2018-11-14T00:02:07.366Z",
"updatedBy": {
"sys": {
"id": "5nSoJ2Ikv9WK5zFIaT5TFY",
@@ -16922,7 +18474,7 @@
},
"contentType": {
"sys": {
- "id": "pageWinners",
+ "id": "pageMessage",
"type": "Link",
"linkType": "ContentType"
}
@@ -16949,8 +18501,8 @@
"widgetId": "entryLinkEditor"
},
{
- "fieldId": "finalists",
- "widgetId": "entryLinkEditor"
+ "fieldId": "message",
+ "widgetId": "singleLine"
},
{
"fieldId": "sponsor",
@@ -16961,12 +18513,8 @@
"widgetId": "entryLinkEditor"
},
{
- "fieldId": "winnerImages",
- "widgetId": "entryLinkEditor"
- },
- {
- "fieldId": "prizes",
- "widgetId": "listInput"
+ "fieldId": "html",
+ "widgetId": "markdown"
}
]
},
@@ -16982,25 +18530,25 @@
}
},
"version": 6,
- "createdAt": "2018-11-09T17:58:31.009Z",
+ "createdAt": "2019-01-18T09:41:53.099Z",
"createdBy": {
"sys": {
- "id": "36flhfbBFH1i76JIbl2w7I",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:50:33.090Z",
+ "updatedAt": "2019-01-18T10:15:36.943Z",
"updatedBy": {
"sys": {
- "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "pageFinalists",
+ "id": "dropdownItem",
"type": "Link",
"linkType": "ContentType"
}
@@ -17015,28 +18563,81 @@
},
"controls": [
{
- "fieldId": "title",
+ "fieldId": "name",
"widgetId": "singleLine"
},
{
- "fieldId": "url",
+ "fieldId": "title",
"widgetId": "singleLine"
},
{
- "fieldId": "header",
- "widgetId": "entryLinkEditor"
+ "fieldId": "text",
+ "widgetId": "markdown"
+ }
+ ]
+ },
+ {
+ "sys": {
+ "id": "default",
+ "type": "EditorInterface",
+ "space": {
+ "sys": {
+ "id": "b5f1djy59z3a",
+ "type": "Link",
+ "linkType": "Space"
+ }
+ },
+ "version": 6,
+ "createdAt": "2019-01-18T09:44:11.817Z",
+ "createdBy": {
+ "sys": {
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "updatedAt": "2019-01-18T11:00:14.739Z",
+ "updatedBy": {
+ "sys": {
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
+ "type": "Link",
+ "linkType": "User"
+ }
+ },
+ "contentType": {
+ "sys": {
+ "id": "dropdown",
+ "type": "Link",
+ "linkType": "ContentType"
+ }
+ },
+ "environment": {
+ "sys": {
+ "id": "master",
+ "type": "Link",
+ "linkType": "Environment"
+ }
+ }
+ },
+ "controls": [
+ {
+ "fieldId": "name",
+ "widgetId": "singleLine"
},
{
- "fieldId": "finalists",
- "widgetId": "entryLinkEditor"
+ "fieldId": "items",
+ "settings": {
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor"
},
{
- "fieldId": "sponsor",
- "widgetId": "entryLinkEditor"
+ "fieldId": "extraStylesForContainer",
+ "widgetId": "objectEditor"
},
{
- "fieldId": "footer",
- "widgetId": "entryLinkEditor"
+ "fieldId": "extraStylesForContentWrapper",
+ "widgetId": "objectEditor"
}
]
},
@@ -17051,26 +18652,26 @@
"linkType": "Space"
}
},
- "version": 6,
- "createdAt": "2018-11-09T17:58:29.751Z",
+ "version": 4,
+ "createdAt": "2019-03-26T09:53:51.198Z",
"createdBy": {
"sys": {
- "id": "36flhfbBFH1i76JIbl2w7I",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:42:48.129Z",
+ "updatedAt": "2019-03-26T09:54:30.171Z",
"updatedBy": {
"sys": {
- "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "componentFinalists",
+ "id": "modal",
"type": "Link",
"linkType": "ContentType"
}
@@ -17085,12 +18686,19 @@
},
"controls": [
{
- "fieldId": "title",
- "widgetId": "singleLine"
+ "fieldId": "name",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "finalists",
- "widgetId": "objectEditor"
+ "fieldId": "content",
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "theme",
+ "widgetId": "dropdown",
+ "widgetNamespace": "builtin"
}
]
},
@@ -17105,26 +18713,26 @@
"linkType": "Space"
}
},
- "version": 6,
- "createdAt": "2018-11-09T17:58:32.422Z",
+ "version": 30,
+ "createdAt": "2019-06-11T08:53:54.488Z",
"createdBy": {
"sys": {
- "id": "36flhfbBFH1i76JIbl2w7I",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-11-09T18:49:09.012Z",
+ "updatedAt": "2019-07-12T14:58:00.541Z",
"updatedBy": {
"sys": {
- "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "pageCountdownTimer",
+ "id": "memberCard",
"type": "Link",
"linkType": "ContentType"
}
@@ -17139,24 +18747,71 @@
},
"controls": [
{
- "fieldId": "title",
- "widgetId": "singleLine"
+ "fieldId": "name",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "url",
- "widgetId": "singleLine"
+ "fieldId": "memberHandle",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "header",
- "widgetId": "entryLinkEditor"
+ "fieldId": "memberName",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "sponsor",
- "widgetId": "entryLinkEditor"
+ "fieldId": "description",
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "footer",
- "widgetId": "entryLinkEditor"
+ "fieldId": "trackIcon",
+ "settings": {
+ "helpText": "Recommended size: 30px x 30px; TC colors for icon area: Green - #5CC900; Blue - #15ACEC; Orange - #FD7D00"
+ },
+ "widgetId": "assetLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "trackColor",
+ "widgetId": "colourpicker",
+ "widgetNamespace": "extension"
+ },
+ {
+ "fieldId": "image",
+ "settings": {
+ "helpText": "Member image. Recommended size: 305px x 219px"
+ },
+ "widgetId": "assetLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "country",
+ "widgetId": "cf-contentful-ui-country-select",
+ "widgetNamespace": "extension"
+ },
+ {
+ "fieldId": "url",
+ "settings": {
+ "helpText": "The address for linking"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "theme",
+ "settings": {
+ "helpText": "Default theme is applied if not otherwise specified"
+ },
+ "widgetId": "dropdown",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "extraStylesForContainer",
+ "widgetId": "objectEditor",
+ "widgetNamespace": "builtin"
}
]
},
@@ -17171,26 +18826,26 @@
"linkType": "Space"
}
},
- "version": 8,
- "createdAt": "2018-11-09T17:58:33.777Z",
+ "version": 22,
+ "createdAt": "2019-06-23T08:09:05.380Z",
"createdBy": {
"sys": {
- "id": "36flhfbBFH1i76JIbl2w7I",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
- "updatedAt": "2018-11-14T00:02:07.366Z",
+ "updatedAt": "2019-06-23T08:48:57.302Z",
"updatedBy": {
"sys": {
- "id": "5nSoJ2Ikv9WK5zFIaT5TFY",
+ "id": "0TpNH8XniBpD1bwXTXbgc9",
"type": "Link",
"linkType": "User"
}
},
"contentType": {
"sys": {
- "id": "pageMessage",
+ "id": "article",
"type": "Link",
"linkType": "ContentType"
}
@@ -17206,31 +18861,105 @@
"controls": [
{
"fieldId": "title",
- "widgetId": "singleLine"
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "url",
- "widgetId": "singleLine"
+ "fieldId": "creationDate",
+ "settings": {
+ "ampm": "24",
+ "format": "timeZ",
+ "helpText": "Creation date of content"
+ },
+ "widgetId": "datePicker",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "header",
- "widgetId": "entryLinkEditor"
+ "fieldId": "trackCategory",
+ "settings": {
+ "helpText": "1+ required"
+ },
+ "widgetId": "checkbox",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "message",
- "widgetId": "singleLine"
+ "fieldId": "contentUrl",
+ "widgetId": "urlEditor",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "sponsor",
- "widgetId": "entryLinkEditor"
+ "fieldId": "readTime",
+ "settings": {
+ "helpText": "Suggested format: 5 min read"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "footer",
- "widgetId": "entryLinkEditor"
+ "fieldId": "content",
+ "widgetId": "markdown",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "html",
- "widgetId": "markdown"
+ "fieldId": "featuredImage",
+ "settings": {
+ "helpText": "Featured Image of article in index/search pages."
+ },
+ "widgetId": "assetLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "contentAuthor",
+ "settings": {
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "contentCategory",
+ "widgetId": "tagEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "tags",
+ "widgetId": "tagEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "upvotes",
+ "widgetId": "numberEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "downvotes",
+ "widgetId": "numberEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "recommended",
+ "settings": {
+ "helpText": "Recommended for you resources",
+ "bulkEditing": false
+ },
+ "widgetId": "entryLinksEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "journeyPrevious",
+ "settings": {
+ "helpText": "Making members see what’s previous article if selected"
+ },
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "journeyNext",
+ "settings": {
+ "helpText": "Making members see what’s next article if selected"
+ },
+ "widgetId": "entryLinkEditor",
+ "widgetNamespace": "builtin"
}
]
},
@@ -17245,8 +18974,8 @@
"linkType": "Space"
}
},
- "version": 6,
- "createdAt": "2019-01-18T09:41:53.099Z",
+ "version": 10,
+ "createdAt": "2019-07-12T09:30:05.149Z",
"createdBy": {
"sys": {
"id": "0TpNH8XniBpD1bwXTXbgc9",
@@ -17254,7 +18983,7 @@
"linkType": "User"
}
},
- "updatedAt": "2019-01-18T10:15:36.943Z",
+ "updatedAt": "2019-07-15T08:13:00.810Z",
"updatedBy": {
"sys": {
"id": "0TpNH8XniBpD1bwXTXbgc9",
@@ -17264,7 +18993,7 @@
},
"contentType": {
"sys": {
- "id": "dropdownItem",
+ "id": "shape",
"type": "Link",
"linkType": "ContentType"
}
@@ -17280,15 +19009,47 @@
"controls": [
{
"fieldId": "name",
- "widgetId": "singleLine"
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "title",
- "widgetId": "singleLine"
+ "fieldId": "shapeSvg",
+ "settings": {
+ "helpText": "Select the shape SVG file to be applied to the component"
+ },
+ "widgetId": "assetLinkEditor",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "text",
- "widgetId": "markdown"
+ "fieldId": "inline",
+ "settings": {
+ "helpText": "Embed the shape as inline SVG element. Defaults to \"No\" which means the shape is applied as background image to the element.",
+ "trueLabel": "Yes",
+ "falseLabel": "No"
+ },
+ "widgetId": "boolean",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "backgroundColor",
+ "widgetId": "colourpicker",
+ "widgetNamespace": "extension"
+ },
+ {
+ "fieldId": "height",
+ "settings": {
+ "helpText": "Shapes need some height defined. Defaults to 100px if not set otherwise"
+ },
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
+ },
+ {
+ "fieldId": "extraStylesForContainer",
+ "settings": {
+ "helpText": "Define extra CSS inline styles that will overwrite defaults"
+ },
+ "widgetId": "objectEditor",
+ "widgetNamespace": "builtin"
}
]
},
@@ -17303,8 +19064,8 @@
"linkType": "Space"
}
},
- "version": 6,
- "createdAt": "2019-01-18T09:44:11.817Z",
+ "version": 8,
+ "createdAt": "2019-07-12T10:42:42.935Z",
"createdBy": {
"sys": {
"id": "0TpNH8XniBpD1bwXTXbgc9",
@@ -17312,7 +19073,7 @@
"linkType": "User"
}
},
- "updatedAt": "2019-01-18T11:00:14.739Z",
+ "updatedAt": "2019-07-15T08:46:51.210Z",
"updatedBy": {
"sys": {
"id": "0TpNH8XniBpD1bwXTXbgc9",
@@ -17322,7 +19083,7 @@
},
"contentType": {
"sys": {
- "id": "dropdown",
+ "id": "image",
"type": "Link",
"linkType": "ContentType"
}
@@ -17338,22 +19099,32 @@
"controls": [
{
"fieldId": "name",
- "widgetId": "singleLine"
+ "widgetId": "singleLine",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "items",
+ "fieldId": "source",
"settings": {
- "bulkEditing": false
+ "helpText": "The image source"
},
- "widgetId": "entryLinksEditor"
+ "widgetId": "assetLinkEditor",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "extraStylesForContainer",
- "widgetId": "objectEditor"
+ "fieldId": "clipSvg",
+ "settings": {
+ "helpText": "A SVG file that define \"clip-path\" to be applied on the image"
+ },
+ "widgetId": "assetLinkEditor",
+ "widgetNamespace": "builtin"
},
{
- "fieldId": "extraStylesForContentWrapper",
- "widgetId": "objectEditor"
+ "fieldId": "extraStylesForContainer",
+ "settings": {
+ "helpText": "Inline CSS styles to apply on container"
+ },
+ "widgetId": "objectEditor",
+ "widgetNamespace": "builtin"
}
]
}
@@ -17403,5 +19174,7 @@
"updatedAt": "2018-11-09T17:58:07Z"
}
}
+ ],
+ "webhooks": [
]
}
\ No newline at end of file
diff --git a/src/assets/fonts/Barlow/Barlow-Bold.eot b/src/assets/fonts/Barlow/Barlow-Bold.eot
new file mode 100644
index 0000000000..095b58b1bf
Binary files /dev/null and b/src/assets/fonts/Barlow/Barlow-Bold.eot differ
diff --git a/src/assets/fonts/Barlow/Barlow-Bold.svg b/src/assets/fonts/Barlow/Barlow-Bold.svg
new file mode 100644
index 0000000000..6909aeeea8
--- /dev/null
+++ b/src/assets/fonts/Barlow/Barlow-Bold.svg
@@ -0,0 +1,2907 @@
+
+
+
diff --git a/src/assets/fonts/Barlow/Barlow-Bold.ttf b/src/assets/fonts/Barlow/Barlow-Bold.ttf
new file mode 100644
index 0000000000..9fb61ac3d2
Binary files /dev/null and b/src/assets/fonts/Barlow/Barlow-Bold.ttf differ
diff --git a/src/assets/fonts/Barlow/Barlow-Bold.woff b/src/assets/fonts/Barlow/Barlow-Bold.woff
new file mode 100644
index 0000000000..8e6e061b61
Binary files /dev/null and b/src/assets/fonts/Barlow/Barlow-Bold.woff differ
diff --git a/src/assets/fonts/Barlow/Barlow-Medium.eot b/src/assets/fonts/Barlow/Barlow-Medium.eot
new file mode 100644
index 0000000000..2ef1ffce32
Binary files /dev/null and b/src/assets/fonts/Barlow/Barlow-Medium.eot differ
diff --git a/src/assets/fonts/Barlow/Barlow-Medium.svg b/src/assets/fonts/Barlow/Barlow-Medium.svg
new file mode 100644
index 0000000000..f2e37eafd4
--- /dev/null
+++ b/src/assets/fonts/Barlow/Barlow-Medium.svg
@@ -0,0 +1,2898 @@
+
+
+
diff --git a/src/assets/fonts/Barlow/Barlow-Medium.ttf b/src/assets/fonts/Barlow/Barlow-Medium.ttf
new file mode 100644
index 0000000000..2f64a7fd00
Binary files /dev/null and b/src/assets/fonts/Barlow/Barlow-Medium.ttf differ
diff --git a/src/assets/fonts/Barlow/Barlow-Medium.woff b/src/assets/fonts/Barlow/Barlow-Medium.woff
new file mode 100644
index 0000000000..15aa7e24ec
Binary files /dev/null and b/src/assets/fonts/Barlow/Barlow-Medium.woff differ
diff --git a/src/assets/fonts/Barlow/Barlow-Regular.eot b/src/assets/fonts/Barlow/Barlow-Regular.eot
new file mode 100644
index 0000000000..d88f951cb5
Binary files /dev/null and b/src/assets/fonts/Barlow/Barlow-Regular.eot differ
diff --git a/src/assets/fonts/Barlow/Barlow-Regular.svg b/src/assets/fonts/Barlow/Barlow-Regular.svg
new file mode 100644
index 0000000000..ebf08006da
--- /dev/null
+++ b/src/assets/fonts/Barlow/Barlow-Regular.svg
@@ -0,0 +1,2886 @@
+
+
+
diff --git a/src/assets/fonts/Barlow/Barlow-Regular.ttf b/src/assets/fonts/Barlow/Barlow-Regular.ttf
new file mode 100644
index 0000000000..23bf5bfd74
Binary files /dev/null and b/src/assets/fonts/Barlow/Barlow-Regular.ttf differ
diff --git a/src/assets/fonts/Barlow/Barlow-Regular.woff b/src/assets/fonts/Barlow/Barlow-Regular.woff
new file mode 100644
index 0000000000..26effb3402
Binary files /dev/null and b/src/assets/fonts/Barlow/Barlow-Regular.woff differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.eot b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.eot
new file mode 100644
index 0000000000..16acce7a3c
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.eot differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.svg b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.svg
new file mode 100644
index 0000000000..57ebf3a43d
--- /dev/null
+++ b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.svg
@@ -0,0 +1,2701 @@
+
+
+
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.ttf b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.ttf
new file mode 100644
index 0000000000..fd698fcb04
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.ttf differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.woff b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.woff
new file mode 100644
index 0000000000..703ab39a3a
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Bold.woff differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.eot b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.eot
new file mode 100644
index 0000000000..53d0f1735f
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.eot differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.svg b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.svg
new file mode 100644
index 0000000000..1702ea2bac
--- /dev/null
+++ b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.svg
@@ -0,0 +1,2693 @@
+
+
+
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.ttf b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.ttf
new file mode 100644
index 0000000000..9b18a3d342
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.ttf differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.woff b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.woff
new file mode 100644
index 0000000000..10853d0370
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Medium.woff differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.eot b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.eot
new file mode 100644
index 0000000000..96c0e7185f
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.eot differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.svg b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.svg
new file mode 100644
index 0000000000..42b10168d0
--- /dev/null
+++ b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.svg
@@ -0,0 +1,2694 @@
+
+
+
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.ttf b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.ttf
new file mode 100644
index 0000000000..a80ecfa470
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.ttf differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.woff b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.woff
new file mode 100644
index 0000000000..e8bb067b97
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-Regular.woff differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.eot b/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.eot
new file mode 100644
index 0000000000..b8b2ff9112
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.eot differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.svg b/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.svg
new file mode 100644
index 0000000000..44d996c4d2
--- /dev/null
+++ b/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.svg
@@ -0,0 +1,2697 @@
+
+
+
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.ttf b/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.ttf
new file mode 100644
index 0000000000..3054e8a5d6
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.ttf differ
diff --git a/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.woff b/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.woff
new file mode 100644
index 0000000000..23e67fc530
Binary files /dev/null and b/src/assets/fonts/BarlowCondensed/BarlowCondensed-SemiBold.woff differ
diff --git a/src/assets/themes/tco18-01/TCO01.svg b/src/assets/themes/tco/TCO01.svg
similarity index 100%
rename from src/assets/themes/tco18-01/TCO01.svg
rename to src/assets/themes/tco/TCO01.svg
diff --git a/src/assets/themes/tco18-01/TCO02.png b/src/assets/themes/tco/TCO02.png
similarity index 100%
rename from src/assets/themes/tco18-01/TCO02.png
rename to src/assets/themes/tco/TCO02.png
diff --git a/src/assets/themes/tco18-01/TCO03.png b/src/assets/themes/tco/TCO03.png
similarity index 100%
rename from src/assets/themes/tco18-01/TCO03.png
rename to src/assets/themes/tco/TCO03.png
diff --git a/src/assets/themes/tco18-01/TCO04.png b/src/assets/themes/tco/TCO04.png
similarity index 100%
rename from src/assets/themes/tco18-01/TCO04.png
rename to src/assets/themes/tco/TCO04.png
diff --git a/src/assets/themes/tco18-01/TCO05.png b/src/assets/themes/tco/TCO05.png
similarity index 100%
rename from src/assets/themes/tco18-01/TCO05.png
rename to src/assets/themes/tco/TCO05.png
diff --git a/src/assets/themes/tco18-01/TCO06.png b/src/assets/themes/tco/TCO06.png
similarity index 100%
rename from src/assets/themes/tco18-01/TCO06.png
rename to src/assets/themes/tco/TCO06.png
diff --git a/src/assets/themes/tco18-01/TCO07.png b/src/assets/themes/tco/TCO07.png
similarity index 100%
rename from src/assets/themes/tco18-01/TCO07.png
rename to src/assets/themes/tco/TCO07.png
diff --git a/src/assets/themes/tco18-01/TCO08.png b/src/assets/themes/tco/TCO08.png
similarity index 100%
rename from src/assets/themes/tco18-01/TCO08.png
rename to src/assets/themes/tco/TCO08.png
diff --git a/src/assets/themes/tco18-01/TCO09.png b/src/assets/themes/tco/TCO09.png
similarity index 100%
rename from src/assets/themes/tco18-01/TCO09.png
rename to src/assets/themes/tco/TCO09.png
diff --git a/src/assets/themes/tco18-01/TCO10.png b/src/assets/themes/tco/TCO10.png
similarity index 100%
rename from src/assets/themes/tco18-01/TCO10.png
rename to src/assets/themes/tco/TCO10.png
diff --git a/src/assets/themes/tco18-01/TCO11.png b/src/assets/themes/tco/TCO11.png
similarity index 100%
rename from src/assets/themes/tco18-01/TCO11.png
rename to src/assets/themes/tco/TCO11.png
diff --git a/src/assets/themes/tco18-01/TCO12.svg b/src/assets/themes/tco/TCO12.svg
similarity index 100%
rename from src/assets/themes/tco18-01/TCO12.svg
rename to src/assets/themes/tco/TCO12.svg
diff --git a/src/assets/themes/tco18-01/TCO13.svg b/src/assets/themes/tco/TCO13.svg
similarity index 100%
rename from src/assets/themes/tco18-01/TCO13.svg
rename to src/assets/themes/tco/TCO13.svg
diff --git a/src/assets/themes/tco18-01/TCO14.svg b/src/assets/themes/tco/TCO14.svg
similarity index 100%
rename from src/assets/themes/tco18-01/TCO14.svg
rename to src/assets/themes/tco/TCO14.svg
diff --git a/src/assets/themes/tco18-01/TCO15.svg b/src/assets/themes/tco/TCO15.svg
similarity index 100%
rename from src/assets/themes/tco18-01/TCO15.svg
rename to src/assets/themes/tco/TCO15.svg
diff --git a/src/assets/themes/tco18-01/TCO16.svg b/src/assets/themes/tco/TCO16.svg
similarity index 100%
rename from src/assets/themes/tco18-01/TCO16.svg
rename to src/assets/themes/tco/TCO16.svg
diff --git a/src/assets/themes/tco18-01/TCO17.svg b/src/assets/themes/tco/TCO17.svg
similarity index 100%
rename from src/assets/themes/tco18-01/TCO17.svg
rename to src/assets/themes/tco/TCO17.svg
diff --git a/src/assets/themes/tco18-01/TCO18.svg b/src/assets/themes/tco/TCO18.svg
similarity index 100%
rename from src/assets/themes/tco18-01/TCO18.svg
rename to src/assets/themes/tco/TCO18.svg
diff --git a/src/assets/themes/tco19/TCO19-white.svg b/src/assets/themes/tco/TCO19.svg
similarity index 100%
rename from src/assets/themes/tco19/TCO19-white.svg
rename to src/assets/themes/tco/TCO19.svg
diff --git a/src/assets/themes/tco19/TCO19-black.svg b/src/assets/themes/tco19/TCO19-black.svg
deleted file mode 100644
index f47126c6a4..0000000000
--- a/src/assets/themes/tco19/TCO19-black.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/server/tc-communities/tco01/metadata.json b/src/server/tc-communities/tco01/metadata.json
index 4d06b51b57..597b451b19 100644
--- a/src/server/tc-communities/tco01/metadata.json
+++ b/src/server/tc-communities/tco01/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO01.svg",
+ "img": "/community-app-assets/themes/tco/TCO01.svg",
"url": "https://tco01.topcoder.com"
}],
"newsFeed": "http://www.topcoder.com/feed",
diff --git a/src/server/tc-communities/tco02/metadata.json b/src/server/tc-communities/tco02/metadata.json
index 2e3f4fe263..7db3acef58 100644
--- a/src/server/tc-communities/tco02/metadata.json
+++ b/src/server/tc-communities/tco02/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO02.png",
+ "img": "/community-app-assets/themes/tco/TCO02.png",
"url": "https://tco02.topcoder.com"
}],
"newsFeed": "http://www.topcoder.com/feed",
diff --git a/src/server/tc-communities/tco03/metadata.json b/src/server/tc-communities/tco03/metadata.json
index a7ed9c0287..9ef191434d 100644
--- a/src/server/tc-communities/tco03/metadata.json
+++ b/src/server/tc-communities/tco03/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO03.png",
+ "img": "/community-app-assets/themes/tco/TCO03.png",
"url": "https://tco03.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco04/metadata.json b/src/server/tc-communities/tco04/metadata.json
index 5c81ed7c9a..92113c50fb 100644
--- a/src/server/tc-communities/tco04/metadata.json
+++ b/src/server/tc-communities/tco04/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO04.png",
+ "img": "/community-app-assets/themes/tco/TCO04.png",
"url": "https://tco04.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco05/metadata.json b/src/server/tc-communities/tco05/metadata.json
index cdbc4cad14..0473049df9 100644
--- a/src/server/tc-communities/tco05/metadata.json
+++ b/src/server/tc-communities/tco05/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO05.png",
+ "img": "/community-app-assets/themes/tco/TCO05.png",
"url": "https://tco05.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco06/metadata.json b/src/server/tc-communities/tco06/metadata.json
index 212c1414f9..c413f78170 100644
--- a/src/server/tc-communities/tco06/metadata.json
+++ b/src/server/tc-communities/tco06/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO06.png",
+ "img": "/community-app-assets/themes/tco/TCO06.png",
"url": "https://tco06.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco07/metadata.json b/src/server/tc-communities/tco07/metadata.json
index 2045a22acc..8e09186a7d 100644
--- a/src/server/tc-communities/tco07/metadata.json
+++ b/src/server/tc-communities/tco07/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO07.png",
+ "img": "/community-app-assets/themes/tco/TCO07.png",
"url": "https://tco07.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco08/metadata.json b/src/server/tc-communities/tco08/metadata.json
index 2240217b85..dad22ab170 100644
--- a/src/server/tc-communities/tco08/metadata.json
+++ b/src/server/tc-communities/tco08/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO08.png",
+ "img": "/community-app-assets/themes/tco/TCO08.png",
"url": "https://tco08.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco09/metadata.json b/src/server/tc-communities/tco09/metadata.json
index 76ae2f6822..e3fdcd1f28 100644
--- a/src/server/tc-communities/tco09/metadata.json
+++ b/src/server/tc-communities/tco09/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO09.png",
+ "img": "/community-app-assets/themes/tco/TCO09.png",
"url": "https://tco09.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco10/metadata.json b/src/server/tc-communities/tco10/metadata.json
index 0aea6f74b8..c59c366708 100644
--- a/src/server/tc-communities/tco10/metadata.json
+++ b/src/server/tc-communities/tco10/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO10.png",
+ "img": "/community-app-assets/themes/tco/TCO10.png",
"url": "https://tco10.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco11/metadata.json b/src/server/tc-communities/tco11/metadata.json
index 1fe51ed2eb..5344934923 100644
--- a/src/server/tc-communities/tco11/metadata.json
+++ b/src/server/tc-communities/tco11/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO11.png",
+ "img": "/community-app-assets/themes/tco/TCO11.png",
"url": "https://tco11.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco12/metadata.json b/src/server/tc-communities/tco12/metadata.json
index 0115bee5c7..be226cb7c0 100644
--- a/src/server/tc-communities/tco12/metadata.json
+++ b/src/server/tc-communities/tco12/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO12.svg",
+ "img": "/community-app-assets/themes/tco/TCO12.svg",
"url": "https://tco12.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco13/metadata.json b/src/server/tc-communities/tco13/metadata.json
index baab2f6b92..9fc7c1390d 100644
--- a/src/server/tc-communities/tco13/metadata.json
+++ b/src/server/tc-communities/tco13/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO13.svg",
+ "img": "/community-app-assets/themes/tco/TCO13.svg",
"url": "https://tco13.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco14/metadata.json b/src/server/tc-communities/tco14/metadata.json
index 1ce4036127..2d2c7f0019 100644
--- a/src/server/tc-communities/tco14/metadata.json
+++ b/src/server/tc-communities/tco14/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO14.svg",
+ "img": "/community-app-assets/themes/tco/TCO14.svg",
"url": "https://tco14.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco15/metadata.json b/src/server/tc-communities/tco15/metadata.json
index a0d1a5057e..8cffaa44f2 100644
--- a/src/server/tc-communities/tco15/metadata.json
+++ b/src/server/tc-communities/tco15/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO15.svg",
+ "img": "/community-app-assets/themes/tco/TCO15.svg",
"url": "https://tco15.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco16/metadata.json b/src/server/tc-communities/tco16/metadata.json
index f89055db0c..e8662ef0aa 100644
--- a/src/server/tc-communities/tco16/metadata.json
+++ b/src/server/tc-communities/tco16/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO16.svg",
+ "img": "/community-app-assets/themes/tco/TCO16.svg",
"url": "https://tco16.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco17/metadata.json b/src/server/tc-communities/tco17/metadata.json
index f08876d8e9..7cee5b3239 100644
--- a/src/server/tc-communities/tco17/metadata.json
+++ b/src/server/tc-communities/tco17/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO17.svg",
+ "img": "/community-app-assets/themes/tco/TCO17.svg",
"url": "https://tco17.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco18/metadata.json b/src/server/tc-communities/tco18/metadata.json
index 2f66559f70..6464b4dc13 100644
--- a/src/server/tc-communities/tco18/metadata.json
+++ b/src/server/tc-communities/tco18/metadata.json
@@ -5,7 +5,7 @@
"groupIds": [],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco18-01/TCO18.svg",
+ "img": "/community-app-assets/themes/tco/TCO18.svg",
"url": "https://tco18.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco19/metadata.json b/src/server/tc-communities/tco19/metadata.json
index ed501a0c34..423235140a 100644
--- a/src/server/tc-communities/tco19/metadata.json
+++ b/src/server/tc-communities/tco19/metadata.json
@@ -10,7 +10,7 @@
"groupIds": ["20000078"],
"hideSearch": true,
"logos": [{
- "img": "/community-app-assets/themes/tco19/TCO19-white.svg",
+ "img": "/community-app-assets/themes/tco/TCO19.svg",
"url": "https://tco19.topcoder.com"
}],
"menuItems": [{
diff --git a/src/server/tc-communities/tco20/metadata.json b/src/server/tc-communities/tco20/metadata.json
new file mode 100644
index 0000000000..12ba613f5f
--- /dev/null
+++ b/src/server/tc-communities/tco20/metadata.json
@@ -0,0 +1,20 @@
+{
+ "challengeFilter": {
+ "tags": ["TCO", "TCO20"]
+ },
+ "communityId": "tco20",
+ "communityName": "TCO20",
+ "groupIds": [],
+ "hideSearch": true,
+ "logos": [{
+ "img": "/community-app-assets/themes/tco/TCO20.svg",
+ "url": "https://tco20.topcoder.com"
+ }],
+ "menuItems": [{
+ "navigationMenu": "6q4ckEC3QlJ8K30mZw641D"
+ }],
+ "newsFeed": "http://www.topcoder.com/feed",
+ "subdomains": ["tco20"],
+ "description": "2020 Topcoder Open. The Ultimate Programming & Design Tournament",
+ "image": "tco20.jpg"
+}
diff --git a/src/shared/actions/contentful.js b/src/shared/actions/contentful.js
index 4391e85b36..428217db40 100644
--- a/src/shared/actions/contentful.js
+++ b/src/shared/actions/contentful.js
@@ -147,11 +147,11 @@ async function getMenuDone(menuProps) {
const {
preview, spaceName, environment, fields,
} = menuProps;
- let { baseUrl } = fields;
+ let { baseUrl } = menuProps;
let menu = []; // will store results here
const service = getService({ preview, spaceName, environment });
// remove trail slash from baseUrl
- baseUrl = baseUrl ? removeTrailingSlash(baseUrl) : baseUrl;
+ baseUrl = fields.baseUrl ? removeTrailingSlash(fields.baseUrl) : baseUrl;
// different menu strucures depending on title
// if title is set new navi supports only 2 levels of menus
// otherwise 3 when directly loaded
diff --git a/src/shared/components/Contentful/Banner/themes/tco19.scss b/src/shared/components/Contentful/Banner/themes/tco19.scss
index 41139173f1..51ac4f1f7c 100644
--- a/src/shared/components/Contentful/Banner/themes/tco19.scss
+++ b/src/shared/components/Contentful/Banner/themes/tco19.scss
@@ -1,6 +1,7 @@
/* TCO19 banner styling. */
@import "~styles/mixins";
+@import "../../ContentBlock/themes/TCO19_thypo";
$contentWrapperPadding: 0;
.container {
@@ -35,54 +36,25 @@ $contentWrapperPadding: 0;
h1,
h2,
- h3 {
- font-weight: 300;
+ h3,
+ h4,
+ h5,
+ h6 {
margin: 30px 0;
+ text-transform: uppercase;
}
- h1 {
- font-size: 42px;
- font-weight: 300;
- line-height: 50px;
- }
-
- h2 {
- font-size: 36px;
- font-weight: 300;
- line-height: 45px;
- }
-
- h3 {
- font-size: 28px;
- font-weight: 400;
- line-height: 35px;
- }
-
- h4 {
- font-size: 20px;
- font-weight: 400;
- line-height: 30px;
- }
-
- h5 {
- font-size: 15px;
- font-weight: 700;
- line-height: 25px;
- }
-
- h6 {
- font-size: 13px;
- font-weight: 700;
- line-height: 25px;
- }
+ @include TCO19-default-headers;
p {
- font-size: 15px;
+ font-size: 16px;
+ line-height: 26px;
margin-bottom: 1em;
- line-height: 25px;
strong {
- font-weight: bold;
+ @include roboto-medium;
+
+ line-height: 20px;
}
em {
@@ -104,6 +76,17 @@ $contentWrapperPadding: 0;
button {
margin-left: 0;
}
+
+ a,
+ a:hover,
+ a:visited,
+ a:focus {
+ @include roboto-regular;
+
+ font-size: 16px;
+ line-height: 19px;
+ color: #5fb7ee;
+ }
}
}
}
diff --git a/src/shared/components/Contentful/ContentBlock/index.jsx b/src/shared/components/Contentful/ContentBlock/index.jsx
index 0b3cd65bbc..72ac35125f 100644
--- a/src/shared/components/Contentful/ContentBlock/index.jsx
+++ b/src/shared/components/Contentful/ContentBlock/index.jsx
@@ -15,6 +15,7 @@ import cardTheme from './themes/card.scss';
import TCO19Theme from './themes/TCO19.scss';
import zurichTheme from './themes/zurich.scss';
import generalTheme from './themes/general.scss';
+import blobCard from './themes/blobCard.scss';
const THEMES = {
Default: defaultTheme,
@@ -24,6 +25,7 @@ const THEMES = {
TCO19: TCO19Theme,
Zurich: zurichTheme,
General: generalTheme,
+ 'Blob Card': blobCard,
};
/* Loads content block background asset. */
diff --git a/src/shared/components/Contentful/ContentBlock/themes/TCO19.scss b/src/shared/components/Contentful/ContentBlock/themes/TCO19.scss
index 7f03b0a643..00cc3a5468 100644
--- a/src/shared/components/Contentful/ContentBlock/themes/TCO19.scss
+++ b/src/shared/components/Contentful/ContentBlock/themes/TCO19.scss
@@ -1,4 +1,5 @@
@import "~styles/mixins";
+@import "./TCO19_thypo";
.contentWrapper {
display: flex;
@@ -34,8 +35,6 @@
padding: 15px;
}
- color: $tc-black;
-
@include roboto-regular;
h1,
@@ -45,51 +44,26 @@
h5,
h6 {
margin: 20px 0 10px;
-
- @include roboto-regular;
- }
-
- h1 {
- font-size: 42px;
- font-weight: 300;
- line-height: 50px;
- }
-
- h2 {
- font-size: 36px;
- font-weight: 300;
- line-height: 45px;
+ color: $tco-black;
+ text-transform: uppercase;
}
- h3 {
- font-size: 28px;
- font-weight: 400;
- line-height: 35px;
- }
-
- h4 {
- font-size: 20px;
- font-weight: 400;
- line-height: 30px;
- }
-
- h5 {
- font-size: 15px;
- font-weight: 700;
- line-height: 25px;
- }
-
- h6 {
- font-size: 13px;
- font-weight: 700;
- line-height: 25px;
- }
+ @include TCO19-default-headers;
p {
@include tc-body-md;
- // color: $tc-black;
- font-size: 15px;
+ color: $tco-black;
+ font-size: 16px;
+ line-height: 26px;
+
+ strong {
+ @include roboto-medium;
+
+ line-height: 20px;
+ text-align: left;
+ font-weight: 500;
+ }
}
table {
@@ -175,8 +149,31 @@
vertical-align: baseline;
}
- sup { top: -0.5em; }
- sub { bottom: -0.25em; }
+ sup {
+ top: -0.5em;
+ }
+
+ sub {
+ bottom: -0.25em;
+ }
+
+ a {
+ @include roboto-regular;
+
+ font-size: 16px;
+ line-height: 24px;
+ color: #0d61bf;
+ text-decoration: underline;
+
+ &:hover {
+ text-decoration: none;
+ color: #0d61bf;
+ }
+
+ &:visited {
+ color: #8231a9;
+ }
+ }
}
.image {
diff --git a/src/shared/components/Contentful/ContentBlock/themes/_TCO19_thypo.scss b/src/shared/components/Contentful/ContentBlock/themes/_TCO19_thypo.scss
new file mode 100644
index 0000000000..0fcfdf8cbd
--- /dev/null
+++ b/src/shared/components/Contentful/ContentBlock/themes/_TCO19_thypo.scss
@@ -0,0 +1,78 @@
+@mixin TCO19-default-headers {
+ h1 {
+ @include barlow-condensed-semi-bold;
+
+ font-size: 80px;
+ line-height: 74px;
+
+ @include xs-to-sm {
+ font-size: 42px;
+ font-weight: 600;
+ line-height: 38px;
+ }
+ }
+
+ h2 {
+ @include barlow-condensed-medium;
+
+ font-size: 60px;
+ line-height: 58px;
+
+ @include xs-to-sm {
+ font-size: 36px;
+ font-weight: 500;
+ }
+ }
+
+ h3 {
+ @include barlow-condensed-medium;
+
+ font-size: 48px;
+ line-height: 50px;
+
+ @include xs-to-sm {
+ font-size: 31px;
+ font-weight: 500;
+ line-height: 33px;
+ }
+ }
+
+ h4 {
+ @include barlow-condensed-medium;
+
+ font-size: 34px;
+ line-height: 38px;
+
+ @include xs-to-sm {
+ font-size: 25px;
+ font-weight: 500;
+ line-height: 27px;
+ }
+ }
+
+ h5 {
+ @include barlow-bold;
+
+ font-size: 24px;
+ line-height: 26px;
+
+ @include xs-to-sm {
+ font-size: 21px;
+ font-weight: 600;
+ line-height: 25px;
+ }
+ }
+
+ h6 {
+ @include barlow-bold;
+
+ font-size: 20px;
+ line-height: 24px;
+
+ @include xs-to-sm {
+ font-size: 18px;
+ font-weight: 600;
+ line-height: 22px;
+ }
+ }
+}
diff --git a/src/shared/components/Contentful/ContentBlock/themes/blobCard.scss b/src/shared/components/Contentful/ContentBlock/themes/blobCard.scss
new file mode 100644
index 0000000000..03823f7bb2
--- /dev/null
+++ b/src/shared/components/Contentful/ContentBlock/themes/blobCard.scss
@@ -0,0 +1,72 @@
+@import "~styles/mixins";
+@import "./TCO19_thypo";
+
+.contentWrapper {
+ background-color: #0ab88a;
+ border-radius: 10px;
+ box-shadow: 0 10px 22px 0 rgba(0, 0, 0, 0.25);
+ width: 413px;
+ flex-direction: column;
+ padding: 0;
+}
+
+.container {
+ display: flex;
+ flex: 1;
+ justify-content: flex-end;
+ margin: 5px;
+ padding: 0;
+}
+
+.content {
+ padding: 17px 40px 30px 40px;
+ color: $tc-white;
+
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ h6 {
+ font-family: "Barlow", Helvetica, Arial, sans-serif;
+ color: $tc-white;
+ text-transform: uppercase;
+ }
+
+ @include TCO19-default-headers;
+
+ p {
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ color: $tc-white;
+ font-size: 16px;
+ font-weight: 400;
+ line-height: 26px;
+
+ @include xs-to-sm {
+ font-size: 20px;
+ font-weight: 400;
+ line-height: 30px;
+ }
+
+ strong {
+ font-weight: bold;
+ }
+ }
+
+ button {
+ margin: 10px 5px 0 0 !important;
+ }
+}
+
+.image {
+ flex: 1;
+ max-height: 225px;
+ margin: 0;
+
+ img {
+ object-fit: cover;
+ height: 100%;
+ width: 100%;
+ max-width: 413px;
+ }
+}
diff --git a/src/shared/components/Contentful/MemberCard/MemberCard.jsx b/src/shared/components/Contentful/MemberCard/MemberCard.jsx
index c919c840fb..da65bf1a94 100644
--- a/src/shared/components/Contentful/MemberCard/MemberCard.jsx
+++ b/src/shared/components/Contentful/MemberCard/MemberCard.jsx
@@ -24,7 +24,8 @@ export function MemberCardInner({
const country = memberCard.country && memberCard.country.toLowerCase();
const imageUrl = _.get(image, 'file.url');
const trackIconUrl = _.get(trackIcon, 'file.url');
- const { memberName, trackColor } = memberCard;
+ const { memberName, trackColor, description } = memberCard;
+
return (
{memberName}
)}
+ { description && (
+ {description}
+ )}
{ country && (
@@ -57,7 +61,6 @@ export function MemberCardInner({
)}
-
);
diff --git a/src/shared/components/Contentful/MemberCard/index.jsx b/src/shared/components/Contentful/MemberCard/index.jsx
index b1ea4c450c..ec10025573 100644
--- a/src/shared/components/Contentful/MemberCard/index.jsx
+++ b/src/shared/components/Contentful/MemberCard/index.jsx
@@ -10,10 +10,12 @@ import _ from 'lodash';
import MemberCard from './MemberCard';
import defaultTheme from './themes/default.scss';
+import speakerCard from './themes/speakerCard.scss';
// Future themes added here
const THEMES = {
Default: defaultTheme,
+ 'Speaker Card': speakerCard,
};
/* Loads the main member card entry. */
diff --git a/src/shared/components/Contentful/MemberCard/themes/default.scss b/src/shared/components/Contentful/MemberCard/themes/default.scss
index 66be60cd4f..8e8a984bc0 100644
--- a/src/shared/components/Contentful/MemberCard/themes/default.scss
+++ b/src/shared/components/Contentful/MemberCard/themes/default.scss
@@ -58,6 +58,7 @@
}
.memberName {
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
color: #2a2a2b;
font-size: 15px;
font-weight: 500;
@@ -65,6 +66,15 @@
text-align: left;
}
+ .description {
+ color: #555;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-size: 15px;
+ font-weight: 400;
+ line-height: 25px;
+ text-align: left;
+ }
+
.countryWrapper {
display: flex;
align-items: center;
diff --git a/src/shared/components/Contentful/MemberCard/themes/speakerCard.scss b/src/shared/components/Contentful/MemberCard/themes/speakerCard.scss
new file mode 100644
index 0000000000..9b3fdff30b
--- /dev/null
+++ b/src/shared/components/Contentful/MemberCard/themes/speakerCard.scss
@@ -0,0 +1,9 @@
+@import "./default";
+
+.info {
+ .handleWrapper {
+ .handle {
+ color: #0d61bf;
+ }
+ }
+}
diff --git a/src/shared/components/Contentful/Menu/index.jsx b/src/shared/components/Contentful/Menu/index.jsx
index 18f40112ff..2d69f4988a 100644
--- a/src/shared/components/Contentful/Menu/index.jsx
+++ b/src/shared/components/Contentful/Menu/index.jsx
@@ -182,6 +182,7 @@ export default function ContentfulMenu(props) {
preview={preview}
spaceName={spaceName}
environment={environment}
+ baseUrl={baseUrl}
/>
);
}
diff --git a/src/shared/components/Contentful/Menu/themes/tco19-footer.scss b/src/shared/components/Contentful/Menu/themes/tco19-footer.scss
index 0376db2855..f38d3743a5 100644
--- a/src/shared/components/Contentful/Menu/themes/tco19-footer.scss
+++ b/src/shared/components/Contentful/Menu/themes/tco19-footer.scss
@@ -1,9 +1,14 @@
@import '~styles/mixins';
.outerContainer {
+ @include xs-to-sm {
+ margin-bottom: 1em !important;
+ margin-left: 35px;
+ }
+
.title {
- color: #37373b;
- font-size: 15px;
+ color: #2a2a2a;
+ font-size: 16px;
font-weight: 700;
line-height: 25px;
text-align: left;
@@ -28,16 +33,12 @@
text-decoration: none;
padding: 0;
- @include tc-heading-sm;
@include roboto-regular;
- }
- a {
- color: $tc-black;
-
- &:hover {
- color: $tc-gray-60;
- }
+ color: #2a2a2a;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 21px;
}
}
diff --git a/src/shared/components/Contentful/Viewport/themes/grid.scss b/src/shared/components/Contentful/Viewport/themes/grid.scss
index de5f5fac87..8f5f917b2e 100644
--- a/src/shared/components/Contentful/Viewport/themes/grid.scss
+++ b/src/shared/components/Contentful/Viewport/themes/grid.scss
@@ -14,6 +14,7 @@
display: flex;
flex-wrap: wrap;
justify-content: space-around;
+ flex-direction: column;
}
> div {
diff --git a/src/shared/components/Countdown/style.scss b/src/shared/components/Countdown/style.scss
index 92de04a84f..feec44e436 100644
--- a/src/shared/components/Countdown/style.scss
+++ b/src/shared/components/Countdown/style.scss
@@ -21,21 +21,21 @@ $container-background-yello: #fce217;
}
.title {
- color: $text-color-gray;
- font-size: 28px;
- font-weight: 400;
- line-height: 34px;
+ @include barlow-condensed-medium;
+
+ color: $tco-black;
+ font-size: 34px;
+ line-height: 38px;
text-align: center;
margin-top: auto;
margin-bottom: auto;
+ text-transform: uppercase;
&.colon {
margin-right: 30px;
}
@media only screen and (max-width: 767px) {
- @include roboto-light;
-
margin-bottom: 20px;
&.colon {
@@ -54,27 +54,25 @@ $container-background-yello: #fce217;
}
.time-value {
- @include roboto-bold;
+ @include barlow-condensed-bold;
- color: $text-color-gray;
+ color: $tco-black;
font-size: 42px;
- font-weight: 700;
line-height: 50px;
text-align: center;
}
.time-label {
+ @include barlow-condensed-medium;
+
color: $text-color-gray;
- font-size: 20px;
- font-weight: 400;
+ font-size: 18px;
line-height: 30px;
text-align: center;
- margin-top: 10px;
width: 100px;
+ text-transform: uppercase;
@media only screen and (max-width: 767px) {
- @include roboto-light;
-
width: auto;
margin-left: 10px;
margin-right: 10px;
diff --git a/src/shared/components/Leaderboard/LeaderboardTable/index.jsx b/src/shared/components/Leaderboard/LeaderboardTable/index.jsx
index 6b5d0b3f14..05903d8b93 100644
--- a/src/shared/components/Leaderboard/LeaderboardTable/index.jsx
+++ b/src/shared/components/Leaderboard/LeaderboardTable/index.jsx
@@ -31,6 +31,12 @@ import { config } from 'topcoder-react-utils';
import avatarStyles from '../avatarStyles.scss';
import styles from './styles.scss'; // eslint-disable-line
+/**
+ * Format points number
+ * @param {Number} points points number
+ */
+const formatPoints = points => parseFloat(Math.round(points * 100) / 100).toFixed(2).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
+
/* eslint-disable jsx-a11y/click-events-have-key-events */
/* eslint-disable jsx-a11y/no-static-element-interactions */
export default function LeaderboardTable(props) {
@@ -88,7 +94,7 @@ export default function LeaderboardTable(props) {
) : null
}
{competitor.challengecount} |
- {competitor.points} |
+ {formatPoints(competitor.points)} |
{
isTopGear ? (
{competitor.wins} |
@@ -114,7 +120,8 @@ export default function LeaderboardTable(props) {
Rank |
- Handle |
+ Handle |
+ |
{
isCopilot ? (
Fulfillment |
diff --git a/src/shared/components/Leaderboard/LeaderboardTable/styles.scss b/src/shared/components/Leaderboard/LeaderboardTable/styles.scss
index b4f1797ee8..fd2a4a801d 100644
--- a/src/shared/components/Leaderboard/LeaderboardTable/styles.scss
+++ b/src/shared/components/Leaderboard/LeaderboardTable/styles.scss
@@ -53,7 +53,8 @@ $table-bg-hover: #f5f5f5;
color: #888894;
font-size: 20px;
font-weight: 500;
- line-height: 55px;
+ line-height: 24px;
+ padding: 19px 8px;
}
// Hover effect
@@ -87,16 +88,24 @@ $table-bg-hover: #f5f5f5;
/* Column specific styling */
.col-rank {
text-align: center;
- width: 30px;
+ width: 80px;
+
+ @include sm {
+ width: 40px;
+ }
}
.col-avatar {
text-align: center;
- width: 44px;
+ width: 80px;
@include md-to-xl {
line-height: 0;
}
+
+ @include sm {
+ width: 40px;
+ }
}
.col-avatar .leaderboard-avatar {
@@ -111,11 +120,11 @@ $table-bg-hover: #f5f5f5;
.handle-link,
a {
- color: #006dea;
+ color: #0d61bf;
font-weight: 500;
&:hover {
- color: $tc-dark-blue-110;
+ color: #0d61bf;
cursor: pointer;
}
}
@@ -151,6 +160,8 @@ $table-bg-hover: #f5f5f5;
.col-fulfillment,
.col-challenges,
.col-points {
+ width: 33%;
+
@include sm {
display: none !important;
}
diff --git a/src/shared/components/Leaderboard/PodiumSpot/index.jsx b/src/shared/components/Leaderboard/PodiumSpot/index.jsx
index b699f2aa7a..acd2adcfb7 100644
--- a/src/shared/components/Leaderboard/PodiumSpot/index.jsx
+++ b/src/shared/components/Leaderboard/PodiumSpot/index.jsx
@@ -62,6 +62,12 @@ const DISPLAY_RANKING = {
3: '3',
};
+/**
+ * Format points number
+ * @param {Number} points points number
+ */
+const formatPoints = points => parseFloat(Math.round(points * 100) / 100).toFixed(2).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
+
/* eslint-disable jsx-a11y/click-events-have-key-events */
/* eslint-disable jsx-a11y/no-static-element-interactions */
export default function PodiumSpot(props) {
@@ -119,11 +125,11 @@ export default function PodiumSpot(props) {
}
{competitor.challengecount}
- challenges
+ challenges
- {competitor.points}
- points
+ {formatPoints(competitor.points)}
+ points
{
isTopGear ? (
diff --git a/src/shared/components/Leaderboard/PodiumSpot/styles.scss b/src/shared/components/Leaderboard/PodiumSpot/styles.scss
index 69077387ec..8e7464a678 100644
--- a/src/shared/components/Leaderboard/PodiumSpot/styles.scss
+++ b/src/shared/components/Leaderboard/PodiumSpot/styles.scss
@@ -16,14 +16,15 @@ $podium-border-color: #ededf2;
}
.ranking {
- @include roboto-bold;
+ @include roboto-black;
border-radius: 20px;
- padding: 2px 10px;
+ padding: 3px 9px;
display: inline-block;
position: absolute;
right: 0;
bottom: 10px;
+ font-size: 15px;
}
.winnings-info {
@@ -41,6 +42,11 @@ $podium-border-color: #ededf2;
font-weight: 400;
line-height: 25px;
+ .value-title {
+ font-size: 20px;
+ line-height: 25px;
+ }
+
.value {
color: #47474f;
font-size: 20px;
@@ -62,29 +68,28 @@ $podium-border-color: #ededf2;
display: block;
}
- .handle-link {
- color: #006dea;
- font-weight: 500;
-
- &:hover {
- color: $tc-dark-blue-110;
- cursor: pointer;
- }
+ a.profile-link {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
}
+ .handle-link,
a.profile-link {
@include roboto-bold;
- display: block;
- overflow: hidden;
+ color: #0d61bf;
font-size: 20px;
- text-overflow: ellipsis;
- color: #006dea;
+ line-height: 30px;
&:hover {
- color: #006dea;
+ color: #0d61bf;
}
}
+
+ .handle-link:hover {
+ cursor: pointer;
+ }
}
.PodiumSpot--first .ranking {
diff --git a/src/shared/components/buttons/outline/tco/tco19-sec.scss b/src/shared/components/buttons/outline/tco/tco19-sec.scss
new file mode 100644
index 0000000000..cde7ac82ee
--- /dev/null
+++ b/src/shared/components/buttons/outline/tco/tco19-sec.scss
@@ -0,0 +1,24 @@
+@import "~styles/mixins";
+
+$tco-seconary: #229174;
+$tco-seconary-border: #0ab88a;
+$tco-disabled-background: #e9e9e9;
+
+.tcoButton {
+ @include roboto-bold;
+
+ color: $tco-seconary !important;
+ background: $tc-white !important;
+ font-weight: 700 !important;
+ border: 1px solid $tco-seconary-border !important;
+ border-radius: 20px !important;
+ font-size: 14px !important;
+ letter-spacing: 0.8px;
+ text-decoration: none !important;
+ min-height: 40px !important;
+}
+
+.tcoButtonDisabled {
+ background-color: $tco-disabled-background !important;
+ border-radius: 20px !important;
+}
diff --git a/src/shared/components/buttons/outline/tco/tco19.scss b/src/shared/components/buttons/outline/tco/tco19.scss
new file mode 100644
index 0000000000..f96e83153e
--- /dev/null
+++ b/src/shared/components/buttons/outline/tco/tco19.scss
@@ -0,0 +1,24 @@
+@import "~styles/mixins";
+
+$tco-primary: #137d60;
+$tco-disabled-background: #e9e9e9;
+
+.tcoButton {
+ @include roboto-bold;
+
+ color: $tc-white !important;
+ background: $tco-primary !important;
+ font-weight: 700 !important;
+ border: 1px solid $tco-primary !important;
+ border-radius: 15px !important;
+ font-size: 12px !important;
+ letter-spacing: 0.8px;
+ text-transform: uppercase;
+ text-decoration: none !important;
+ min-height: 30px !important;
+}
+
+.tcoButtonDisabled {
+ background-color: $tco-disabled-background !important;
+ border-radius: 20px !important;
+}
diff --git a/src/shared/containers/Contentful/MenuLoader/index.jsx b/src/shared/containers/Contentful/MenuLoader/index.jsx
index b894e430bb..4cbd6b4cd6 100644
--- a/src/shared/containers/Contentful/MenuLoader/index.jsx
+++ b/src/shared/containers/Contentful/MenuLoader/index.jsx
@@ -37,6 +37,7 @@ class MenuLoaderContainer extends React.Component {
preview,
spaceName,
environment,
+ baseUrl,
} = this.props;
// initiate loading the menu data
loadMenuData({
@@ -45,6 +46,7 @@ class MenuLoaderContainer extends React.Component {
preview,
spaceName,
environment,
+ baseUrl,
});
}
@@ -141,6 +143,7 @@ MenuLoaderContainer.defaultProps = {
spaceName: null,
environment: null,
menu: [],
+ baseUrl: '',
};
MenuLoaderContainer.propTypes = {
@@ -154,6 +157,7 @@ MenuLoaderContainer.propTypes = {
menu: PT.arrayOf(PT.shape()),
loading: PT.bool.isRequired,
menuLogo: PT.shape().isRequired,
+ baseUrl: PT.string,
};
function mapStateToProps(state, ownProps) {
diff --git a/src/shared/containers/tco/Leaderboard/styles.scss b/src/shared/containers/tco/Leaderboard/styles.scss
index cac139be60..5c82073974 100644
--- a/src/shared/containers/tco/Leaderboard/styles.scss
+++ b/src/shared/containers/tco/Leaderboard/styles.scss
@@ -7,11 +7,13 @@
}
.Leaderboard .section-title {
- @include roboto-light;
+ @include barlow-condensed-medium;
- font-size: 36px;
- line-height: 45px;
+ color: $tco-black;
+ font-size: 60px;
+ letter-spacing: 0.4px;
text-align: center;
- color: #4a4a4a;
- margin: 2em 0;
+ margin: 116px 0 79px 0;
+ line-height: 60px;
+ text-transform: uppercase;
}
diff --git a/src/shared/routes/Communities/Routes.jsx b/src/shared/routes/Communities/Routes.jsx
index 2c3e3dfddd..0d0eb04330 100644
--- a/src/shared/routes/Communities/Routes.jsx
+++ b/src/shared/routes/Communities/Routes.jsx
@@ -36,6 +36,7 @@ import tco16 from './TCO16';
import tco17 from './TCO17';
import tco18 from './TCO18';
import tco19 from './TCO19';
+import tco20 from './TCO20';
import Mobile from './Mobile';
import Zurich from './Zurich';
@@ -59,6 +60,7 @@ const TCOs = {
tco17,
tco18,
tco19,
+ tco20,
};
export default function Communities({
diff --git a/src/shared/routes/Communities/TCO20/Routes.jsx b/src/shared/routes/Communities/TCO20/Routes.jsx
new file mode 100644
index 0000000000..340653af6e
--- /dev/null
+++ b/src/shared/routes/Communities/TCO20/Routes.jsx
@@ -0,0 +1,45 @@
+/**
+ * Routing of TCO20 Community.
+ */
+
+import Error404 from 'components/Error404';
+import PT from 'prop-types';
+import React from 'react';
+import ContentfulRoute from 'components/Contentful/Route';
+import ContentfulMenu from 'components/Contentful/Menu';
+import Viewport from 'components/Contentful/Viewport';
+
+export default function TCO20({ base, meta }) {
+ return (
+
+ {
+ meta.menuItems ? (
+
+ ) : null
+ }
+ }
+ id="2Ls9DElilYWV3X2p8qN2EN"
+ />
+
+
+ );
+}
+
+TCO20.defaultProps = {
+ base: '',
+};
+
+TCO20.propTypes = {
+ base: PT.string,
+ meta: PT.shape().isRequired,
+};
diff --git a/src/shared/routes/Communities/TCO20/index.jsx b/src/shared/routes/Communities/TCO20/index.jsx
new file mode 100644
index 0000000000..bf488e427c
--- /dev/null
+++ b/src/shared/routes/Communities/TCO20/index.jsx
@@ -0,0 +1,32 @@
+/**
+ * Loader for the community's code chunks.
+ */
+
+import LoadingIndicator from 'components/LoadingIndicator';
+import path from 'path';
+import PT from 'prop-types';
+import React from 'react';
+import { AppChunk, webpack } from 'topcoder-react-utils';
+
+export default function ChunkLoader({ base, meta }) {
+ return (
+ import(/* webpackChunkName: "tco20-community/chunk" */ './Routes')
+ .then(({ default: Routes }) => (
+
+ ))
+ }
+ renderPlaceholder={() => }
+ renderServer={() => {
+ const Routes = webpack.requireWeak(path.resolve(__dirname, './Routes'));
+ return ;
+ }}
+ />
+ );
+}
+
+ChunkLoader.propTypes = {
+ base: PT.string.isRequired,
+ meta: PT.shape().isRequired,
+};
diff --git a/src/shared/routes/Examples/Contentful.jsx b/src/shared/routes/Examples/Contentful.jsx
index f9ab1d63f1..1961b3bf0b 100644
--- a/src/shared/routes/Examples/Contentful.jsx
+++ b/src/shared/routes/Examples/Contentful.jsx
@@ -12,6 +12,8 @@ import ContentSlider from 'components/Contentful/ContentSlider';
import Accordion from 'components/Contentful/Accordion';
import Menu from 'components/Contentful/Menu';
import Banner from 'components/Contentful/Banner';
+import AppComponent from 'components/Contentful/AppComponent';
+import Countdown from 'components/Contentful/Countdown';
import ContentBlock from 'components/Contentful/ContentBlock';
import BlogPostLoader, { HeroImageLoader } from 'components/Contentful/BlogPost';
import ContentfulRoute from 'components/Contentful/Route';
@@ -75,6 +77,26 @@ export default function Contentful({ location, match }) {
/>
)}
/>
+ (
+
+ )}
+ />
+ (
+
+ )}
+ />
(
diff --git a/src/shared/utils/markdown.js b/src/shared/utils/markdown.js
index 37c3513fcc..2b864720a6 100644
--- a/src/shared/utils/markdown.js
+++ b/src/shared/utils/markdown.js
@@ -24,6 +24,8 @@ import AnchorLink from 'react-anchor-link-smooth-scroll';
import Modal from 'components/Contentful/Modal';
import NewsletterArchive from 'containers/NewsletterArchive';
+import tco19Sec from 'components/buttons/outline/tco/tco19-sec.scss';
+import tco19 from 'components/buttons/outline/tco/tco19.scss';
import tco18 from 'components/buttons/outline/tco/tco18.scss';
import tco16 from 'components/buttons/outline/tco/tco16.scss';
import tco14 from 'components/buttons/outline/tco/tco14.scss';
@@ -40,6 +42,8 @@ import tco07 from 'components/buttons/outline/tco/tco07.scss';
* Should implement `.tcoButton` class
*/
const tcoButtonThemes = {
+ 'tco19-sec': tco19Sec,
+ tco19,
tco18, // default
tco17: tco18,
tco16,
@@ -85,6 +89,9 @@ const customComponents = {
button: tcoButtonThemes[attrs.theme]
? tcoButtonThemes[attrs.theme].tcoButton
: tcoButtonThemes.tco18.tcoButton,
+ disabled: (tcoButtonThemes[attrs.theme] && tcoButtonThemes[attrs.theme].tcoButtonDisabled)
+ ? tcoButtonThemes[attrs.theme].tcoButtonDisabled
+ : '',
},
},
}),
diff --git a/src/styles/_global/_fonts.scss b/src/styles/_global/_fonts.scss
index cbde364347..263f781ca9 100644
--- a/src/styles/_global/_fonts.scss
+++ b/src/styles/_global/_fonts.scss
@@ -42,7 +42,11 @@
@font-face {
font-family: '#{$font-name}';
src: url('#{$font-url}#{$font-file}.eot');
- src: url('#{$font-url}#{$font-file}.eot?#iefix') format('embedded-opentype'), url('#{$font-url}#{$font-file}.woff') format('woff'), url('#{$font-url}#{$font-file}.ttf') format('truetype'), url('#{$font-url}#{$font-file}.svg##{$font-name}') format('svg');
+ src:
+ url('#{$font-url}#{$font-file}.eot?#iefix') format('embedded-opentype'),
+ url('#{$font-url}#{$font-file}.woff') format('woff'),
+ url('#{$font-url}#{$font-file}.ttf') format('truetype'),
+ url('#{$font-url}#{$font-file}.svg##{$font-name}') format('svg');
font-weight: $font-weight;
font-style: $font-style;
}
@@ -110,3 +114,12 @@
@include font-family-ttf('Garamond', 400, normal, 'assets/fonts/garamond/GARA');
@include font-family-ttf('Garamond', 400, italic, 'assets/fonts/garamond/GARAIT');
@include font-family-ttf('Garamond', 600, italic, 'assets/fonts/garamond/GARABD');
+
+/* Barlow and BarlowCondensed is being used by TCO19 */
+@include font-family('Barlow', 400, normal, 'assets/fonts/Barlow/', 'Barlow-Regular');
+@include font-family('Barlow', 500, normal, 'assets/fonts/Barlow/', 'Barlow-Medium');
+@include font-family('Barlow', 700, normal, 'assets/fonts/Barlow/', 'Barlow-Bold');
+@include font-family('BarlowCondensed', 400, normal, 'assets/fonts/BarlowCondensed/', 'BarlowCondensed-Regular');
+@include font-family('BarlowCondensed', 500, normal, 'assets/fonts/BarlowCondensed/', 'BarlowCondensed-Medium');
+@include font-family('BarlowCondensed', 600, normal, 'assets/fonts/BarlowCondensed/', 'BarlowCondensed-SemiBold');
+@include font-family('BarlowCondensed', 700, normal, 'assets/fonts/BarlowCondensed/', 'BarlowCondensed-Bold');
diff --git a/src/styles/_mixins/_typography.scss b/src/styles/_mixins/_typography.scss
index 100c05071b..fa06945cda 100644
--- a/src/styles/_mixins/_typography.scss
+++ b/src/styles/_mixins/_typography.scss
@@ -112,3 +112,38 @@
font-family: "Garamond", Helvetica, Arial, sans-serif;
font-weight: 600;
}
+
+@mixin barlow {
+ font-family: "Barlow", Helvetica, Arial, sans-serif;
+ font-weight: 400;
+}
+
+@mixin barlow-medium {
+ font-family: "Barlow", Helvetica, Arial, sans-serif;
+ font-weight: 500;
+}
+
+@mixin barlow-bold {
+ font-family: "Barlow", Helvetica, Arial, sans-serif;
+ font-weight: 700;
+}
+
+@mixin barlow-condensed {
+ font-family: "BarlowCondensed", Helvetica, Arial, sans-serif;
+ font-weight: 400;
+}
+
+@mixin barlow-condensed-medium {
+ font-family: "BarlowCondensed", Helvetica, Arial, sans-serif;
+ font-weight: 500;
+}
+
+@mixin barlow-condensed-semi-bold {
+ font-family: "BarlowCondensed", Helvetica, Arial, sans-serif;
+ font-weight: 600;
+}
+
+@mixin barlow-condensed-bold {
+ font-family: "BarlowCondensed", Helvetica, Arial, sans-serif;
+ font-weight: 700;
+}
diff --git a/src/styles/_mixins/_variables.scss b/src/styles/_mixins/_variables.scss
new file mode 100644
index 0000000000..3b27227388
--- /dev/null
+++ b/src/styles/_mixins/_variables.scss
@@ -0,0 +1,2 @@
+/* colors. */
+$tco-black: #2a2a2a;
diff --git a/src/styles/mixins.scss b/src/styles/mixins.scss
index bced6262d3..18fc22d531 100644
--- a/src/styles/mixins.scss
+++ b/src/styles/mixins.scss
@@ -7,3 +7,4 @@
@import "_mixins/utils";
@import "_mixins/buttons";
@import "_mixins/typography";
+@import "_mixins/variables";