+
}
+ subtitle={
+ type === ConnectorType.Social &&
+ hasNonUniversalConnector && (
{connectors.map(
({ id, platform }) =>
@@ -75,16 +77,17 @@ const ConnectorName = ({ connectorGroup }: Props) => {
)
)}
- )}
- >
- }
- icon={
}
- to={`/connectors/${
- connector.type === ConnectorType.Social
- ? ConnectorsTabs.Social
- : ConnectorsTabs.Passwordless
- }/${connector.id}`}
- />
+ )
+ }
+ icon={
}
+ to={`/connectors/${
+ connector.type === ConnectorType.Social
+ ? ConnectorsTabs.Social
+ : ConnectorsTabs.Passwordless
+ }/${connector.id}`}
+ />
+ {isDemo &&
}
+
);
};
diff --git a/packages/console/src/pages/Connectors/index.tsx b/packages/console/src/pages/Connectors/index.tsx
index fd09e0f95..111be6030 100644
--- a/packages/console/src/pages/Connectors/index.tsx
+++ b/packages/console/src/pages/Connectors/index.tsx
@@ -15,13 +15,14 @@ import CardTitle from '@/components/CardTitle';
import TabNav, { TabNavItem } from '@/components/TabNav';
import Table from '@/components/Table';
import TablePlaceholder from '@/components/Table/TablePlaceholder';
-import { defaultEmailConnectorGroup, defaultSmsConnectorGroup } from '@/consts';
+import { defaultEmailConnectorGroup, defaultSmsConnectorGroup, isDemoConnector } from '@/consts';
import { ConnectorsTabs } from '@/consts/page-tabs';
import type { RequestError } from '@/hooks/use-api';
import useConnectorGroups from '@/hooks/use-connector-groups';
import useDocumentationUrl from '@/hooks/use-documentation-url';
import * as resourcesStyles from '@/scss/resources.module.scss';
+import ConnectorDeleteButton from './components/ConnectorDeleteButton';
import ConnectorName from './components/ConnectorName';
import ConnectorStatus from './components/ConnectorStatus';
import ConnectorStatusField from './components/ConnectorStatusField';
@@ -126,7 +127,9 @@ const Connectors = () => {
title: t('connectors.connector_name'),
dataIndex: 'name',
colSpan: 6,
- render: (connectorGroup) =>