Skip to content

Commit c439bcb

Browse files
authored
Merge pull request #4607 from ClickHouse/revert-4602-revert-4477-integrations_page_revamp
Revert "Revert "integrations landing page revamp""
2 parents 9647b80 + 3848d80 commit c439bcb

File tree

30 files changed

+13979
-425
lines changed

30 files changed

+13979
-425
lines changed

docs/integrations/data-ingestion/etl-tools/airbyte-and-clickhouse.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ import airbyte06 from '@site/static/images/integrations/data-ingestion/etl-tools
1818
import airbyte07 from '@site/static/images/integrations/data-ingestion/etl-tools/airbyte_07.png';
1919
import airbyte08 from '@site/static/images/integrations/data-ingestion/etl-tools/airbyte_08.png';
2020
import airbyte09 from '@site/static/images/integrations/data-ingestion/etl-tools/airbyte_09.png';
21-
import CommunityMaintainedBadge from '@theme/badges/CommunityMaintained';
21+
import PartnerBadge from '@theme/badges/PartnerBadge';
2222

2323
# Connect Airbyte to ClickHouse
2424

25-
<CommunityMaintainedBadge/>
25+
<PartnerBadge/>
2626

2727
:::note
2828
Please note that the Airbyte source and destination for ClickHouse are currently in Alpha status and not suitable for moving large datasets (> 10 million rows)

docs/integrations/data-ingestion/etl-tools/bladepipe-and-clickhouse.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ import bp_ck_6 from '@site/static/images/integrations/data-ingestion/etl-tools/b
1818
import bp_ck_7 from '@site/static/images/integrations/data-ingestion/etl-tools/bp_ck_7.png';
1919
import bp_ck_8 from '@site/static/images/integrations/data-ingestion/etl-tools/bp_ck_8.png';
2020
import bp_ck_9 from '@site/static/images/integrations/data-ingestion/etl-tools/bp_ck_9.png';
21-
import CommunityMaintainedBadge from '@theme/badges/CommunityMaintained';
21+
import PartnerBadge from '@theme/badges/PartnerBadge';
2222

2323
# Connect BladePipe to ClickHouse
2424

25-
<CommunityMaintainedBadge/>
25+
<PartnerBadge/>
2626

2727
<a href="https://www.bladepipe.com/" target="_blank">BladePipe</a> is a real-time end-to-end data integration tool with sub-second latency, boosting seamless data flow across platforms.
2828

docs/integrations/data-ingestion/etl-tools/dlt-and-clickhouse.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ slug: /integrations/data-ingestion/etl-tools/dlt-and-clickhouse
77
doc_type: 'guide'
88
---
99

10-
import CommunityMaintainedBadge from '@theme/badges/CommunityMaintained';
10+
import PartnerBadge from '@theme/badges/PartnerBadge';
1111

1212
# Connect dlt to ClickHouse
1313

14-
<CommunityMaintainedBadge/>
14+
<PartnerBadge/>
1515

1616
<a href="https://dlthub.com/docs/intro" target="_blank">dlt</a> is an open-source library that you can add to your Python scripts to load data from various and often messy data sources into well-structured, live datasets.
1717

docs/integrations/data-ingestion/etl-tools/vector-to-clickhouse.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ doc_type: 'guide'
1111
import Image from '@theme/IdealImage';
1212
import vector01 from '@site/static/images/integrations/data-ingestion/etl-tools/vector_01.png';
1313
import vector02 from '@site/static/images/integrations/data-ingestion/etl-tools/vector_02.png';
14-
import CommunityMaintainedBadge from '@theme/badges/CommunityMaintained';
14+
import PartnerBadge from '@theme/badges/PartnerBadge';
1515

1616
# Integrating Vector with ClickHouse
1717

18-
<CommunityMaintainedBadge/>
18+
<PartnerBadge/>
1919

2020
Being able to analyze your logs in real time is critical for production applications. Have you ever wondered if ClickHouse is good at storing and analyzing log data? Just checkout <a href="https://eng.uber.com/logging/" target="_blank">Uber's experience</a> with converting their logging infrastructure from ELK to ClickHouse.
2121

docs/integrations/data-visualization/community_integrations/rocketbi-and-clickhouse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import rocketbi_17 from '@site/static/images/integrations/data-visualization/roc
3030
import rocketbi_18 from '@site/static/images/integrations/data-visualization/rocketbi_18.png';
3131
import CommunityMaintainedBadge from '@theme/badges/CommunityMaintained';
3232

33-
# Goal: build your first dashboard
33+
# Goal: build your first dashboard with Rocket.BI
3434

3535
<CommunityMaintainedBadge/>
3636

docs/integrations/index.mdx

Lines changed: 10 additions & 399 deletions
Large diffs are not rendered by default.

docs/integrations/language-clients/python/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: 'Python'
32
keywords: ['clickhouse', 'python', 'client', 'connect', 'integrate']
4-
description: 'Options for connecting to ClickHouse from Python'
53
slug: /integrations/python
6-
doc_type: 'reference'
4+
description: 'The ClickHouse Connect project suite for connecting Python to ClickHouse'
5+
title: 'Python Integration with ClickHouse Connect'
6+
doc_type: 'guide'
77
---
88

99
import Tabs from '@theme/Tabs';

docs/integrations/tools/data-integration/retool/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ import retool_02 from '@site/static/images/integrations/tools/data-integration/r
1414
import retool_03 from '@site/static/images/integrations/tools/data-integration/retool/retool_03.png';
1515
import retool_04 from '@site/static/images/integrations/tools/data-integration/retool/retool_04.png';
1616
import retool_05 from '@site/static/images/integrations/tools/data-integration/retool/retool_05.png';
17-
import CommunityMaintainedBadge from '@theme/badges/CommunityMaintained';
17+
import PartnerBadge from '@theme/badges/PartnerBadge';
1818

1919
# Connecting Retool to ClickHouse
2020

21-
<CommunityMaintainedBadge/>
21+
<PartnerBadge/>
2222

2323
## 1. Gather your connection details {#1-gather-your-connection-details}
2424
<ConnectionDetails />

docs/integrations/tools/data-integration/splunk/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ import splunk_009 from '@site/static/images/integrations/tools/data-integration/
2020
import splunk_010 from '@site/static/images/integrations/tools/data-integration/splunk/splunk_010.png';
2121
import splunk_011 from '@site/static/images/integrations/tools/data-integration/splunk/splunk_011.png';
2222
import splunk_012 from '@site/static/images/integrations/tools/data-integration/splunk/splunk_012.png';
23-
import ClickHouseSupportedBadge from '@theme/badges/ClickHouseSupported';
23+
import PartnerBadge from '@theme/badges/PartnerBadge';
2424

2525
# Storing ClickHouse Cloud Audit logs into Splunk
2626

27-
<ClickHouseSupportedBadge/>
27+
<PartnerBadge/>
2828

2929
[Splunk](https://www.splunk.com/) is a data analytics and monitoring platform.
3030

src/components/CUICard/CUICard.tsx

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
import React, { HTMLAttributes } from 'react'
2+
import styles from './styles.module.scss'
3+
4+
type CardComponent = React.FunctionComponent<HTMLAttributes<HTMLDivElement>> & {
5+
Header: React.FunctionComponent<HTMLAttributes<HTMLDivElement>>
6+
Body: React.FunctionComponent<HTMLAttributes<HTMLDivElement>>
7+
Footer: React.FunctionComponent<HTMLAttributes<HTMLDivElement>>
8+
}
9+
10+
const CUICard: CardComponent = ({
11+
children,
12+
className,
13+
...props
14+
}): JSX.Element => (
15+
<div
16+
className={styles.cuiCard}
17+
{...props}>
18+
{children}
19+
</div>
20+
)
21+
22+
const Header = ({
23+
children,
24+
className,
25+
...props
26+
}: HTMLAttributes<HTMLDivElement>) => (
27+
<div className={styles.cardHeader} {...props}>
28+
{children}
29+
</div>
30+
)
31+
32+
CUICard.Header = Header
33+
34+
const Body = ({
35+
children,
36+
className,
37+
...props
38+
}: HTMLAttributes<HTMLDivElement>) => (
39+
<div className={styles.cardBody} {...props}>
40+
{children}
41+
</div>
42+
)
43+
CUICard.Body = Body
44+
45+
const Footer = ({
46+
children,
47+
className,
48+
...props
49+
}: HTMLAttributes<HTMLDivElement>) => (
50+
<div className={styles.cardFooter} {...props}>
51+
{children}
52+
</div>
53+
)
54+
CUICard.Footer = Footer
55+
56+
export default CUICard

0 commit comments

Comments
 (0)