From 6acef2be565f1cf1a0d6a8591d61e94562947677 Mon Sep 17 00:00:00 2001
From: steveoni <steohenoni2@gmail.com>
Date: Tue, 10 Oct 2023 14:00:47 +0100
Subject: [PATCH 1/4] [Hero.tsx][s]: remove newsletter form and Portaljs cloud
 cta

---
 site/components/Hero.tsx | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/site/components/Hero.tsx b/site/components/Hero.tsx
index 532ee2541..fbac16c92 100644
--- a/site/components/Hero.tsx
+++ b/site/components/Hero.tsx
@@ -32,14 +32,11 @@ export function Hero() {
             <ButtonLink
               style="secondary"
               className="mt-8 ml-3"
-              href="https://github.com/datopian/portaljs"
+              href="https://portaljs.com/"
             >
-              View on GitHub
+              PortalJS Cloud
             </ButtonLink>
 
-            <div className="md:max-w-md mx-auto lg:mx-0 ">
-              <NewsletterForm />
-            </div>
             <p className="my-10 text-l tracking-wide">
               <span>A project of</span>
               <a

From 9ea045d16a5548ebd0b12567e2efea2cc6bbb55c Mon Sep 17 00:00:00 2001
From: steveoni <steohenoni2@gmail.com>
Date: Tue, 10 Oct 2023 14:15:39 +0100
Subject: [PATCH 2/4] [Navitem][s]: add portaljs.com to navbar

---
 site/components/NavItem.tsx | 2 +-
 site/content/config.js      | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/site/components/NavItem.tsx b/site/components/NavItem.tsx
index 0a262e3ac..aaa420a7d 100644
--- a/site/components/NavItem.tsx
+++ b/site/components/NavItem.tsx
@@ -29,7 +29,7 @@ export default function NavItem({ item }) {
             onMouseLeave={closeDropdown}
             target={item.target || '_self'}
             onClick={() => setshowDropdown(!showDropdown)}
-            className="text-slate-600 dark:text-slate-400 inline-flex items-center mr-2 px-1 pt-1 text-sm font-medium hover:text-slate-500"
+            className={`${item?.style ? item.style : "text-slate-600 dark:text-slate-400"} inline-flex items-center mr-2 px-1 pt-1 text-sm font-medium hover:text-slate-500`}
           >
             {item.name}
           </Link>
diff --git a/site/content/config.js b/site/content/config.js
index c0ce47d3f..9ea3cd7ea 100644
--- a/site/content/config.js
+++ b/site/content/config.js
@@ -31,6 +31,12 @@ const config = {
       href: 'https://storybook.portaljs.org',
       target: '_blank',
     },
+    {
+      name: 'Cloud ☁️',
+      href: 'https://portaljs.com/',
+      target: '_blank',
+      style: 'text-blue-600 dark:text-blue-400'
+    },
     // { name: "DL Demo", href: "/data-literate/demo" },
     // { name: "Excel Viewer", href: "/excel-viewer" },
   ],

From 98db406793b9d8138bc2e351f0bef8284cac1cb9 Mon Sep 17 00:00:00 2001
From: steveoni <steohenoni2@gmail.com>
Date: Tue, 10 Oct 2023 14:39:43 +0100
Subject: [PATCH 3/4] [Navitem][s]: add insine style condition

---
 site/components/NavItem.tsx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/site/components/NavItem.tsx b/site/components/NavItem.tsx
index aaa420a7d..865076e65 100644
--- a/site/components/NavItem.tsx
+++ b/site/components/NavItem.tsx
@@ -29,7 +29,7 @@ export default function NavItem({ item }) {
             onMouseLeave={closeDropdown}
             target={item.target || '_self'}
             onClick={() => setshowDropdown(!showDropdown)}
-            className={`${item?.style ? item.style : "text-slate-600 dark:text-slate-400"} inline-flex items-center mr-2 px-1 pt-1 text-sm font-medium hover:text-slate-500`}
+            className={`${item.name.includes("Cloud") ? "text-blue-600 dark:text-blue-400" : "text-slate-600 dark:text-slate-400"} inline-flex items-center mr-2 px-1 pt-1 text-sm font-medium hover:text-slate-500`}
           >
             {item.name}
           </Link>

From b8b6dd662d0d5c32f1c2a1d3ac8cd2fdee7321ec Mon Sep 17 00:00:00 2001
From: steveoni <steohenoni2@gmail.com>
Date: Tue, 10 Oct 2023 16:00:36 +0100
Subject: [PATCH 4/4] [Hero][s]: change button style for portal cloud cta

---
 site/components/Hero.tsx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/site/components/Hero.tsx b/site/components/Hero.tsx
index fbac16c92..7e5f19f9b 100644
--- a/site/components/Hero.tsx
+++ b/site/components/Hero.tsx
@@ -30,7 +30,7 @@ export function Hero() {
             </ButtonLink>
 
             <ButtonLink
-              style="secondary"
+              style="primary"
               className="mt-8 ml-3"
               href="https://portaljs.com/"
             >