Skip to content

Commit

Permalink
feat: add API runtime governance and api mocking to menu
Browse files Browse the repository at this point in the history
  • Loading branch information
manishayd22 authored Nov 12, 2024
1 parent 01d138a commit 5087a1e
Show file tree
Hide file tree
Showing 4 changed files with 74 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/components/nav/DrawerNav.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ const DrawerNav = ({ isDrawerOpen }: Props) => {
<SubLink href="https://traefik.io/solutions/api-management/">API Management</SubLink>
<SubLink href="https://traefik.io/solutions/waf/">Web Application Firewall</SubLink>
<SubLink href="https://traefik.io/solutions/api-gateway/">API Gateway</SubLink>
<SubLink href="https://traefik.io/solutions/api-governance/">Runtime API Governance</SubLink>
<SubLink href="https://traefik.io/solutions/api-mocking/">API Mocking</SubLink>
</div>
</div>

Expand Down
16 changes: 16 additions & 0 deletions src/components/nav/MainNav.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ import { ReactComponent as TraefikIcon } from '../../images/Traefik-Hub.svg'
import { ReactComponent as TraefikProxyIcon } from '../../images/TraefikProxy.svg'
import { ReactComponent as TraefikEnterpriseIcon } from '../../images/TraefikEnterprise.svg'
import { ReactComponent as ApiGatewayIcon } from '../../images/APIGateway.svg'
import { ReactComponent as ApiGovernanceIcon } from '../../images/APIGovernance.svg'
import { ReactComponent as ApiMockingIcon } from '../../images/APIMocking.svg'
import { ReactComponent as APIManagementIcon } from '../../images/APIManagement.svg'
import { ReactComponent as DockerSwarmIcon } from '../../images/DockerSwarmIngress.svg'
import { ReactComponent as KubernetesIcon } from '../../images/KubernetesIngress.svg'
Expand Down Expand Up @@ -166,6 +168,20 @@ const MainNav = () => {
description: 'Simplifies and Accelerates API lifecycle management.',
icon: <ApiGatewayIcon />,
},
{
title: 'Runtime API Governance',
url: 'https://traefik.io/solutions/api-governance/',
external: true,
description: 'Enforce critical runtime API policies for secure, reliable, and compliant API management.',
icon: <ApiGovernanceIcon />,
},
{
title: 'API Mocking',
url: 'https://traefik.io/solutions/api-mocking/',
external: true,
description: 'Create, publish, and consume mock APIs with production-like UX and SLAs.',
icon: <ApiMockingIcon/>,
},
]}
bgImage={'https://traefik.io/images/site-nav/[email protected]'}
/>
Expand Down
28 changes: 28 additions & 0 deletions src/images/APIGovernance.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions src/images/APIMocking.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 5087a1e

Please sign in to comment.