/** * External dependencies */ import React, { useState, useEffect } from '@wordpress/element'; import { Guide } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; import { recordEvent } from '@woocommerce/tracks'; import interpolateComponents from '@automattic/interpolate-components'; import clsx from 'clsx'; import { Link } from '@woocommerce/components'; /** * Internal dependencies */ import { LineChartIllustration } from '../welcome-modal/illustrations/line-chart'; import { PageContent } from '../welcome-modal/page-content'; import './style.scss'; const page = { image: , content: ( ), }, } ) } /> ), }; export default function WelcomeFromCalypsoModal( { onClose } ) { const [ guideIsOpen, setGuideIsOpen ] = useState( true ); useEffect( () => { recordEvent( 'welcome_from_calypso_modal_open' ); }, [] ); if ( ! guideIsOpen ) { return null; } const guideClassNames = clsx( 'woocommerce__welcome-modal', 'woocommerce__welcome-from-calypso-modal' ); return ( { if ( onClose ) { onClose(); } setGuideIsOpen( false ); recordEvent( 'welcome_from_calypso_modal_close' ); } } className={ guideClassNames } finishButtonText={ __( "Let's go", 'woocommerce' ) } pages={ [ page ] } /> ); }