added Agenda component and related items #381
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description / Motivation
The Agenda component is added with PR, it is functional, not ready. It needs styling.
Also there is a FE-specific comment for the FE Devs in the team, it's about the hook.
I used the useSWR hook for fetching the data, because it is highly recommend to use that rather than the useEffect hook.
The old approach works with getStaticProps, but the problem with that is, that the data are fetched on build and especially for the agenda we need to have a recent version in place, because the agenda needs to be update in Sessionize during the event.
Let's discuss please the pros and cons of this, this is just my suggestion.
How Has This Been Tested?
Tested it locally, works in my FE app and in Pages connected to my local CM.
Types of changes
Added the component and related items.
Checklist: