freeCodeCamp/client/src
Oliver Eyton-Williams 3b560deab6
refactor: stop spreading challenge over the node (#44499)
* refactor: stop spreading challenge over the node

Instead of creating a Gatsby node with id of challenge.id, we create a
single node field that has all the challenge data.

While this makes the GraphQL queries more verbose, it means we're free
to create multiple nodes with the same challenge.id.

* test: update time-line test for new GQL schema

* test: update mocks with new GQL schema
2021-12-14 12:11:20 -06:00
..
__mocks__ refactor: stop spreading challenge over the node (#44499) 2021-12-14 12:11:20 -06:00
__tests__/integration chore: add jest global variables (#42573) 2021-06-20 09:14:42 +02:00
analytics fix: order imports and remove circular dependencies (#41824) 2021-08-02 08:39:40 -05:00
assets chore: use constants for superblocks (#43886) 2021-11-19 19:49:40 +05:30
client fix: ignore unsafe argument 2021-12-02 19:57:47 +05:30
client-only-routes feat(client): migrate layout/default to ts (#43866) 2021-12-08 10:20:20 -08:00
components refactor: stop spreading challenge over the node (#44499) 2021-12-14 12:11:20 -06:00
pages refactor: stop spreading challenge over the node (#44499) 2021-12-14 12:11:20 -06:00
redux refactor: stop spreading challenge over the node (#44499) 2021-12-14 12:11:20 -06:00
resources chore: use constants for superblocks (#43886) 2021-11-19 19:49:40 +05:30
templates refactor: stop spreading challenge over the node (#44499) 2021-12-14 12:11:20 -06:00
utils fix(client): i18n news configs (#44463) 2021-12-11 22:40:27 +05:30
declarations.d.ts feat(client): migrate layout/default to ts (#43866) 2021-12-08 10:20:20 -08:00
html.tsx feat(client): convert class components to functional components (#43226) 2021-10-27 11:17:47 +05:30