diff --git a/src/components/nav/DrawerNav.tsx b/src/components/nav/DrawerNav.tsx
index eaa083e..e2525b1 100644
--- a/src/components/nav/DrawerNav.tsx
+++ b/src/components/nav/DrawerNav.tsx
@@ -101,26 +101,6 @@ const DrawerNav = ({ isDrawerOpen }: Props) => {
-
toggleMenu(e)}>
-
- Learn
-
-
-
-
-
- Blog
- Resource Library
- Traefik Academy
- Success Stories
- Glossary
- Events
- Docs
- Plugin Catalog
- Forum
- Community
-
-
toggleMenu(e)}>
@@ -141,14 +121,20 @@ const DrawerNav = ({ isDrawerOpen }: Props) => {
-
- Pricing
+
+ Forum
+
+
+
+
+
+ Plugins
-
- Get in Touch
+
+ Blog
diff --git a/src/components/nav/Header.tsx b/src/components/nav/Header.tsx
index 68ad4a2..3d44bcc 100644
--- a/src/components/nav/Header.tsx
+++ b/src/components/nav/Header.tsx
@@ -186,7 +186,7 @@ const Header = ({ product }: { product?: string }) => {
*/}
- 30-Day Trial
+ Get Pricing
Request Demo
diff --git a/src/components/nav/MainNav.tsx b/src/components/nav/MainNav.tsx
index 2a50146..03d24b1 100644
--- a/src/components/nav/MainNav.tsx
+++ b/src/components/nav/MainNav.tsx
@@ -16,7 +16,8 @@ import { ReactComponent as TraefikIcon } from '../../images/Traefik-Hub.svg'
import { ReactComponent as TraefikProxyIcon } from '../../images/TraefikProxy.svg'
import { ReactComponent as ApiGatewayIcon } from '../../images/APIGateway.svg'
import { ReactComponent as ApiGovernanceIcon } from '../../images/APIGovernance.svg'
-import { ReactComponent as OfflineApim } from '../../images/OfflineApim.svg'
+import { ReactComponent as ProductOfflineApim } from '../../images/product-OfflineApim.svg'
+import { ReactComponent as OfflineApim } from '../../images/OfflineApim.svg';
import { ReactComponent as ApiMockingIcon } from '../../images/APIMocking.svg'
import { ReactComponent as APIManagementIcon } from '../../images/APIManagement.svg'
import { ReactComponent as NginxIcon } from '../../images/Nginx.svg'
@@ -40,6 +41,7 @@ import { ReactComponent as HashicorpIcon } from '../../images/menu_icons_hashico
import { ReactComponent as NutanixIcon } from '../../images/menu_icons_nutanix.svg'
import { ReactComponent as OracleIcon } from '../../images/menu_icons_oracle.svg'
import { ReactComponent as AiGatewayIcon } from '../../images/menu_icons_ai_gateway.svg'
+import { ReactComponent as ProductMcpGatewayIcon } from '../../images/product-menu_icons_mcp_gateway.svg'
import { ReactComponent as McpGatewayIcon } from '../../images/menu_icons_mcp_gateway.svg'
import PostCard from './PostCard'
@@ -119,7 +121,7 @@ const MainNav = () => {
{
title: 'MCP Gateway',
external: true,
- icon: ,
+ icon: ,
url: 'https://traefik.io/solutions/mcp-gateway/',
}
]}
@@ -144,7 +146,7 @@ const MainNav = () => {
{
title: 'Air-Gapped APIM',
external: true,
- icon: ,
+ icon: ,
url: 'https://traefik.io/solutions/air-gapped-ai-and-api-management/',
},
{
@@ -315,78 +317,6 @@ const MainNav = () => {
- {/* Learn */}
-
-
-
- } href="https://traefik.io/blog/" external />
- }
- href="https://traefik.io/resources/"
- external
- />
- }
- href="https://academy.traefik.io/"
- external
- />
- }
- href="https://traefik.io/success-stories/"
- external
- />
- } href="https://traefik.io/glossary/" external />
- } href="https://traefik.io/events/" external />
-
-
-
- }
- href="https://plugins.traefik.io"
- external
- />
- } href="https://community.traefik.io/" external />
- }
- href="https://traefik.io/community/"
- external
- />
-
-
-
- }
- href="https://doc.traefik.io/traefik/"
- external
- />
- }
- href="https://doc.traefik.io/traefik-enterprise/"
- external
- />
- }
- href="https://doc.traefik.io/traefik-hub/"
- external
- />
-
-
- {lastPost && }
-
-
-
@@ -418,11 +348,14 @@ const MainNav = () => {
- {/* Pricing */}
-
+ {/* Forum */}
+
+
+ {/* Plugins */}
+
- {/* Docs */}
-
+ {/* Blog */}
+
)
diff --git a/src/images/OfflineApim.svg b/src/images/OfflineApim.svg
index a166813..cc00173 100644
--- a/src/images/OfflineApim.svg
+++ b/src/images/OfflineApim.svg
@@ -1,14 +1,14 @@