{/* Outer div has NO gap — each inner copy uses pb matching the gap so both halves are identical in height → seamless -50% loop */}
{/* Heading */}
@@ -203,15 +204,15 @@ export default function ExternalIntegrations() {
{/* 5 scrolling columns */}
{COLUMNS.map((column, colIndex) => (
-
+
))}
diff --git a/surfsense_web/contracts/enums/connectorIcons.tsx b/surfsense_web/contracts/enums/connectorIcons.tsx
index e29e5be6e..c9375a5ca 100644
--- a/surfsense_web/contracts/enums/connectorIcons.tsx
+++ b/surfsense_web/contracts/enums/connectorIcons.tsx
@@ -15,11 +15,16 @@ import { EnumConnectorName } from "./connector";
export const getConnectorIcon = (connectorType: EnumConnectorName | string, className?: string) => {
const iconProps = { className: className || "h-4 w-4" };
- const imgProps = { className: `${className || "h-5 w-5"} select-none pointer-events-none`, width: 20, height: 20, draggable: false as const };
+ const imgProps = {
+ className: `${className || "h-5 w-5"} select-none pointer-events-none`,
+ width: 20,
+ height: 20,
+ draggable: false as const,
+ };
switch (connectorType) {
- case EnumConnectorName.LINKUP_API:
- return
;
+ case EnumConnectorName.LINKUP_API:
+ return
;
case EnumConnectorName.LINEAR_CONNECTOR:
return
;
case EnumConnectorName.GITHUB_CONNECTOR: