freeCodeCamp/client/utils
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
..
gatsby refactor: stop spreading challenge over the node (#44499) 2021-12-14 12:11:20 -06:00
build-challenges.js refactor: handle certs separately (#44434) 2021-12-09 11:53:12 -08:00
challenge-types.js feat(client): ts-migrate client/utils/** (#42823) 2021-08-09 10:30:31 +02:00
help-category-map.json feat(curriculum): add css-penguin practice project (#44214) 2021-12-03 17:59:32 -06:00
index.ts feat(client): ts-migrate client/utils/** (#42823) 2021-08-09 10:30:31 +02:00
tags.test.tsx feat(client): ts-migrate client/utils/** (#42823) 2021-08-09 10:30:31 +02:00
tags.tsx feat(client): ts-migrate client/utils/** (#42823) 2021-08-09 10:30:31 +02:00