import { __ } from "@wordpress/i18n"; import HistoryPreview from "./HistoryPreview"; import MarketingOptions from "./MarketingOptions"; import styles from "./ConnectionRequired.module.css"; interface Props { connectionLost: boolean; } export default function ConnectionRequired({ connectionLost }: Props) { const { canConnect, connectionError, connectUrl } = window.flexibleChatHistory; const isMarketingCard = !canConnect; const title = isMarketingCard ? __("Run chat without running the stack", "flexible-chat") : connectionLost ? __("Connection lost", "flexible-chat") : __("Connect Flexible Chat", "flexible-chat"); return (
{connectionError}
{__( "Reconnect Flexible Chat to continue viewing conversation history.", "flexible-chat", )}
) : ({__( "Connect your store to Flexible Chat to view conversation history and monitor usage from WordPress.", "flexible-chat", )}
)} {!isMarketingCard && ( )}