diff --git a/src/components/Konnector/KonnectorViewerCard.tsx b/src/components/Konnector/KonnectorViewerCard.tsx
index c3e4a8d94f8ddd8e9c3370788f42c5ca3974af8b..2e9b4f253eace45b587ba8724fd1942eede1534e 100644
--- a/src/components/Konnector/KonnectorViewerCard.tsx
+++ b/src/components/Konnector/KonnectorViewerCard.tsx
@@ -11,7 +11,6 @@ import WarningNotif from 'assets/icons/ico/notif_warning.svg'
 import OfflinePicto from 'assets/icons/visu/offline-param.svg'
 import classNames from 'classnames'
 import StyledIcon from 'components/CommonKit/Icon/StyledIcon'
-import Connection from 'components/Connection/Connection'
 import KonnectorModal from 'components/Konnector/KonnectorModal'
 import { useClient } from 'cozy-client'
 import { isKonnectorRunning } from 'cozy-harvest-lib/dist/helpers/triggers'
@@ -470,11 +469,10 @@ const KonnectorViewerCard = ({
 
   return (
     <div className="konnector-section-root">
-      {isDisconnected && (
-        <Connection fluidType={currentFluidStatus.fluidType} />
+      {!showOfflineData && (
+        <AccordionDetails>{getConnectionCard()}</AccordionDetails>
       )}
-
-      {!isDisconnected && (
+      {showOfflineData && (
         <Accordion
           expanded={showConnectionDetails}
           onChange={toggleAccordion}