diff --git a/next-env.d.ts b/next-env.d.ts index a4a7b3f5cfa2..52e831b43424 100644 --- a/next-env.d.ts +++ b/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information. +// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information. diff --git a/pages/casestudies/index.tsx b/pages/casestudies/index.tsx index aa671f2d4de9..8d239d2507b3 100644 --- a/pages/casestudies/index.tsx +++ b/pages/casestudies/index.tsx @@ -27,85 +27,119 @@ interface Adopter { * @description Renders the Case Studies page. */ export default function Casestudies() { - const description: string = 'Learn about different case studies based on AsyncAPI spec and related tools.'; + const description: string = + 'Learn about different case studies based on AsyncAPI spec and related tools.'; const image: string = '/img/social/case-studies.webp'; const title: string = 'Case Studies'; return (
-
-
+
+
{title} - - The best way to learn how to use AsyncAPI is not only through documentation that usually is focused on - recommendations and best practices. It is also good to confront with real-life case studies that explain - how people really use AsyncAPI and what are their flows. + + The best way to learn how to use AsyncAPI is not only through + documentation that usually is focused on recommendations and best + practices. It is also good to confront with real-life case studies + that explain how people really use AsyncAPI and what are their + flows. - - Feel free to submit your case study. We have a template for you. For more details - + + Feel free to submit your case study. We have a template for you. + For more details + read our FAQ .
-
+
-
-
-
+
+
+
Adopters - - Check out how different companies use AsyncAPI and what problems they solve. + + Check out how different companies use AsyncAPI and what problems + they solve. - + Feel free to{' '} - + submit a pull request {' '} - with information about how your company uses AsyncAPI. We know that writing an official case study might - be time consuming and requires too much internal paper work. Let's make sure we can at least - capture a use case that is already a great learning information for the community. + with information about how your company uses AsyncAPI. We know + that writing an official case study might be time consuming and + requires too much internal paper work. Let's make sure we + can at least capture a use case that is already a great learning + information for the community.
-
-
- +
+
+
- - - + + + {AdoptersList.map((entry: Adopter, index: number) => ( - - - - + + + @@ -113,7 +147,7 @@ export default function Casestudies() {
Company nameUse CaseResources + Company name + Use CaseResources
{entry.companyName}{entry.useCase} -
{entry.companyName}{entry.useCase} +
    + {entry.resources.map( + (resource: Resource, resourceIndex: number) => ( +
  • + + {resource.title} + +
  • + ), + )}
-
+
);