Work breakdown: - [x] update `useDataFetch` code to pull groups data when given appropriate arguments - [x] update `useDataFetch` code to transform groups data into expected shape - [x] update `/groups` page to use `ResourceList` component - [x] [add link from group name to group page](https://bedfordlab.slack.com/archives/C7SDVPBLZ/p1718393090823929?thread_ts=1718387674.741069&cid=C7SDVPBLZ) - [x] [add custom logos when we have them](https://bedfordlab.slack.com/archives/C7SDVPBLZ/p1718392855910029?thread_ts=1718387674.741069&cid=C7SDVPBLZ) - [Slack thread](https://bedfordlab.slack.com/archives/C0K3GS3J8/p1718985604730569) - Mitigated by [swap to users icon](https://github.com/nextstrain/nextstrain.org/pull/1263) - [PR](https://github.com/nextstrain/nextstrain.org/pull/1264) exploring simple solutions for custom logos – seems not worthwhile - [x] [add resource list to single-group pages](https://github.com/nextstrain/nextstrain.org/pull/1267) For later: - https://github.com/nextstrain/nextstrain.org/issues/925 - https://github.com/nextstrain/nextstrain.org/issues/1282