From 637e3fc83235a1e480ccd23fb4e84dc89c2295cd Mon Sep 17 00:00:00 2001 From: Arpit Bansal Date: Mon, 28 Oct 2024 10:54:11 +0530 Subject: [PATCH 1/2] fix: home grid layout --- config/krakend/demo-redesign/src/app/page.tsx | 77 ++++++++++--------- .../src/components/Architecture/index.tsx | 2 +- .../src/components/Home/UseCases/index.tsx | 4 +- 3 files changed, 43 insertions(+), 40 deletions(-) diff --git a/config/krakend/demo-redesign/src/app/page.tsx b/config/krakend/demo-redesign/src/app/page.tsx index ee18b1f..737af59 100644 --- a/config/krakend/demo-redesign/src/app/page.tsx +++ b/config/krakend/demo-redesign/src/app/page.tsx @@ -43,47 +43,50 @@ const Page: FC = () => {
-
-
-
- - +
+
+
+
+ + +
+ {currentTab === "use-cases" && } + {currentTab === "integrations" && }
- {currentTab === "use-cases" && } - {currentTab === "integrations" && } -
- {/* Line */} -
+ {/* Line */} + {/*
*/} +
{/* Diagram */} -
-
+
+
diff --git a/config/krakend/demo-redesign/src/components/Architecture/index.tsx b/config/krakend/demo-redesign/src/components/Architecture/index.tsx index 13e05a7..01c9dda 100644 --- a/config/krakend/demo-redesign/src/components/Architecture/index.tsx +++ b/config/krakend/demo-redesign/src/components/Architecture/index.tsx @@ -3,7 +3,7 @@ const Architecture = () => ( xmlns="http://www.w3.org/2000/svg" viewBox="0 0 715 910" fill="none" - className="h-full w-auto" + className="" > { return ( @@ -73,7 +73,7 @@ const UseCases = () => { {useCase.title} From eee23dcadb40e9f794d24c6f062d8215a8a1b825 Mon Sep 17 00:00:00 2001 From: Ansh Payal Date: Mon, 28 Oct 2024 12:08:27 +0530 Subject: [PATCH 2/2] fix: Build time type error (Binding element 'children' implicitly has an 'any' type) --- config/krakend/demo-redesign/src/app/use-cases/layout.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/config/krakend/demo-redesign/src/app/use-cases/layout.tsx b/config/krakend/demo-redesign/src/app/use-cases/layout.tsx index ba0432b..e7b19d0 100644 --- a/config/krakend/demo-redesign/src/app/use-cases/layout.tsx +++ b/config/krakend/demo-redesign/src/app/use-cases/layout.tsx @@ -1,5 +1,5 @@ "use client"; -import React, { useState, useEffect } from "react"; +import React, { useState, useEffect, ReactNode } from "react"; import { useRouter, usePathname } from "next/navigation"; import userCases from "@/data/krakend.json"; @@ -10,7 +10,11 @@ import { ArrowLeftIcon } from "@heroicons/react/20/solid"; require("prismjs/components/prism-json"); -const Layout = ({ children }) => { +interface UseCasesLayoutProps { + children: ReactNode; +} + +const Layout = ({ children }: UseCasesLayoutProps) => { const pathname = usePathname(); const router = useRouter(); const slug = pathname.replace("/use-cases/", "");