Skip to content

Commit

Permalink
enhance: rename for clarity
Browse files Browse the repository at this point in the history
  • Loading branch information
LaurenceJJones committed Sep 23, 2024
1 parent 9607176 commit ce1c3d8
Show file tree
Hide file tree
Showing 18 changed files with 42 additions and 42 deletions.
16 changes: 8 additions & 8 deletions crowdsec-docs/src/components/RemediationSupportBadges.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ import {
} from "@site/src/ui/tooltip"


type RemediationSupportTableProps = {
type RemediationSupportBadgesProps = {
Prometheus: boolean; // Prometheus is a boolean that controls the color of the Prometheus bubble
MTLS: boolean; // MTLS is a boolean that controls the color of the MTLS bubble
Mode: boolean; // Mode is a boolean that controls the color of the Mode bubble
Metrics: boolean; // Metrics is a boolean that controls the color of the Metrics bubble
Appsec?: boolean; // Appsec is a boolean that controls the color of the AppSec bubble
}

const RemediationSupportItem = ({ title, description, supported }: { title: string, description: string, supported: boolean }) => {
const RemediationSupportBadge = ({ title, description, supported }: { title: string, description: string, supported: boolean }) => {
return (
<TooltipProvider>
<Tooltip>
Expand All @@ -36,16 +36,16 @@ const RemediationSupportItem = ({ title, description, supported }: { title: stri
);
}

export default function RemediationSupportTable({ MTLS, Metrics, Prometheus, Mode, Appsec }: RemediationSupportTableProps): React.JSX.Element {
export default function RemediationSupportBadges({ MTLS, Metrics, Prometheus, Mode, Appsec }: RemediationSupportBadgesProps): React.JSX.Element {
return (
<div className='tw-flex tw-justify-center tw-flex-wrap tw-mb-4 tw-gap-2'>
{Appsec !== undefined && (
<RemediationSupportItem title='AppSec' description='Can forward HTTP requests to the AppSec Component' supported={Appsec} />
<RemediationSupportBadge title='AppSec' description='Can forward HTTP requests to the AppSec Component' supported={Appsec} />
)}
<RemediationSupportItem title='Mode' description='Can be configured in different modes, typically live or stream' supported={Mode} />
<RemediationSupportItem title='Metrics' description='Can send detailed metrics to LAPI' supported={Metrics} />
<RemediationSupportItem title='MTLS' description='Can do mutual TLS authentication to LAPI' supported={MTLS} />
<RemediationSupportItem title='Prometheus' description='Can expose metrics to Prometheus' supported={Prometheus} />
<RemediationSupportBadge title='Mode' description='Can be configured in different modes, typically live or stream' supported={Mode} />
<RemediationSupportBadge title='Metrics' description='Can send detailed metrics to LAPI' supported={Metrics} />
<RemediationSupportBadge title='MTLS' description='Can do mutual TLS authentication to LAPI' supported={MTLS} />
<RemediationSupportBadge title='Prometheus' description='Can expose metrics to Prometheus' supported={Prometheus} />
</div>
);
}
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/aws-waf.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 1
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/aws-waf-bouncer-logo.png')} alt="CrowdSec" title="CrowdSec" width="300" height="300" />
Expand All @@ -19,7 +19,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
MTLS
/>

Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/blocklist-mirror.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 7
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';


<p align="center">
Expand All @@ -26,7 +26,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
</p>
</p>

<RemediationSupportTable
<RemediationSupportBadges
MTLS
Prometheus
/>
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/cloudflare-workers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: CrowdSec Cloudflare Worker
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';



Expand All @@ -25,7 +25,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
MTLS
Prometheus
/>
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/cloudflare.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: Cloudflare
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';


<p align="center">
Expand All @@ -24,7 +24,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
MTLS
Prometheus
/>
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/custom.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 5
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';


<p align="center">
Expand All @@ -23,7 +23,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
Prometheus
/>

Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/fastly.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: Fastly
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/crowdsec_fastly.png')} width="280" height="300" />
Expand All @@ -23,7 +23,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
/>

# cs-fastly-bouncer
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/firewall.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 1
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';


<p align="center">
Expand All @@ -23,7 +23,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
MTLS
Prometheus
Metrics
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/haproxy.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: HAProxy
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/crowdsec_haproxy.svg')} alt="CrowdSec" title="CrowdSec" width="400" height="300" />
Expand All @@ -21,7 +21,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
Mode
Appsec={false}
/>
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/ingress-nginx.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 1
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/crowdsec_nginx.svg')} alt="CrowdSec" title="CrowdSec" width="400" height="300" />
Expand All @@ -22,7 +22,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
Mode
Appsec
/>
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/magento.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 1
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/bouncer/magento/crowdsec_magento_bouncer.png')} alt="CrowdSec" title="CrowdSec" />
Expand All @@ -18,7 +18,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
Mode
MTLS
/>
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/misp-feed-generator.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 7
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/bouncer/misp_feed_generator/logo.png')} alt="CrowdSec" title="CrowdSec" />
Expand All @@ -26,7 +26,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
</p>
</p>

<RemediationSupportTable
<RemediationSupportBadges
/>

This Remediation Component generates MISP Feed from CrowdSec decisions. It exposes this Feed over HTTP/S.
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/nginx.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 1
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import useBaseUrl from "@docusaurus/useBaseUrl";
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img
Expand All @@ -28,7 +28,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
Mode
Appsec
/>
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/openresty.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 1
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/openresty.svg')} alt="CrowdSec" title="CrowdSec" width="400" height="300" />
Expand All @@ -22,7 +22,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
Mode
Appsec
/>
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/php-lib.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 1
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/crowdsec_bouncer_php.png')} alt="CrowdSec" title="CrowdSec" width="300" height="300" />
Expand All @@ -19,7 +19,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
Mode
MTLS
/>
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/php.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 1
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/crowdsec_bouncer_php.png')} alt="CrowdSec" title="CrowdSec" width="300" height="300" />
Expand All @@ -19,7 +19,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
Mode
MTLS
/>
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/windows-firewall.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: Windows Firewall
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/cs-windows-firewall-bouncer-logo.png')} alt="CrowdSec" title="CrowdSec" width="300" height="300" />
Expand All @@ -18,7 +18,7 @@ import RemediationSupportTable from '@site/src/components/RemediationSupportBadg
&#128172; <a href="https://discourse.crowdsec.net">Discourse </a>
</p>

<RemediationSupportTable
<RemediationSupportBadges
/>

## Overview
Expand Down
4 changes: 2 additions & 2 deletions crowdsec-docs/unversioned/bouncers/wordpress.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ title: WordPress
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import useBaseUrl from '@docusaurus/useBaseUrl';
import RemediationSupportTable from '@site/src/components/RemediationSupportBadges.tsx';
import RemediationSupportBadges from '@site/src/components/RemediationSupportBadges.tsx';

<p align="center">
<img src={useBaseUrl('/img/crowdsec_wp.png')} alt="CrowdSec" title="CrowdSec" />
</p>

<RemediationSupportTable
<RemediationSupportBadges
Mode
MTLS
/>
Expand Down

0 comments on commit ce1c3d8

Please sign in to comment.