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 @@ - + - + - + - - - + + diff --git a/src/images/product-OfflineApim.svg b/src/images/product-OfflineApim.svg new file mode 100644 index 0000000..a166813 --- /dev/null +++ b/src/images/product-OfflineApim.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/product-menu_icons_mcp_gateway.svg b/src/images/product-menu_icons_mcp_gateway.svg new file mode 100644 index 0000000..eaf1b66 --- /dev/null +++ b/src/images/product-menu_icons_mcp_gateway.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file