mirror of
https://github.com/hwchase17/langchain
synced 2024-11-10 01:10:59 +00:00
docs[patch]: Hide deprecated integration pages (#25389)
This commit is contained in:
parent
63c483ea01
commit
012929551c
@ -732,6 +732,23 @@ const FEATURE_TABLES = {
|
||||
}
|
||||
};
|
||||
|
||||
const DEPRECATED_DOC_IDS = [
|
||||
"integrations/chat/anthropic_functions",
|
||||
"integrations/chat/ernie",
|
||||
"integrations/chat/ollama_functions",
|
||||
"integrations/document_loaders/airbyte_cdk",
|
||||
"integrations/document_loaders/airbyte_gong",
|
||||
"integrations/document_loaders/airbyte_hubspot",
|
||||
"integrations/document_loaders/airbyte_json",
|
||||
"integrations/document_loaders/airbyte_salesforce",
|
||||
"integrations/document_loaders/airbyte_shopify",
|
||||
"integrations/document_loaders/airbyte_stripe",
|
||||
"integrations/document_loaders/airbyte_typeform",
|
||||
"integrations/document_loaders/airbyte_zendesk_support",
|
||||
"integrations/llms/anthropic",
|
||||
"integrations/text_embedding/ernie",
|
||||
];
|
||||
|
||||
function toTable(columns, items) {
|
||||
const headers = columns.map((col) => col.title);
|
||||
return (
|
||||
@ -773,18 +790,30 @@ function truncate(str, n) {
|
||||
}
|
||||
|
||||
export function IndexTable() {
|
||||
const { items } = useCurrentSidebarCategory();
|
||||
const { items } = useCurrentSidebarCategory();
|
||||
|
||||
const rows = items.filter(item => !item.docId?.endsWith?.('/index')).map(item => ({
|
||||
...item,
|
||||
description: useDocById(item.docId ?? undefined)?.description,
|
||||
const rows = items
|
||||
.filter(
|
||||
(item) =>
|
||||
!item.docId?.endsWith?.("/index") &&
|
||||
!DEPRECATED_DOC_IDS.includes(item.docId)
|
||||
)
|
||||
.map((item) => ({
|
||||
...item,
|
||||
description: useDocById(item.docId ?? undefined)?.description,
|
||||
}));
|
||||
const rtn = toTable(
|
||||
[
|
||||
{ title: "Label", formatter: (item) => <a href={item.href}>{item.label}</a> },
|
||||
{ title: "Description", formatter: (item) => truncate(item.description ?? "", 70) },
|
||||
],
|
||||
rows,
|
||||
);
|
||||
return rtn;
|
||||
const rtn = toTable(
|
||||
[
|
||||
{
|
||||
title: "Name",
|
||||
formatter: (item) => <a href={item.href}>{item.label}</a>,
|
||||
},
|
||||
{
|
||||
title: "Description",
|
||||
formatter: (item) => truncate(item.description ?? "", 70),
|
||||
},
|
||||
],
|
||||
rows,
|
||||
);
|
||||
return rtn;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user