import React, { useState, useEffect } from 'react'; import EnterIcon from '../../assets/images/onboardingassets/Icons/Enter'; import { ButtonSolid } from '@/_components/AppButton'; import OnbboardingFromSH from '../OnBoardingForm/OnbboardingFromSH'; import LogoLightMode from '@assets/images/Logomark.svg'; import LogoDarkMode from '@assets/images/Logomark-dark-mode.svg'; import config from 'config'; function SetupScreenSelfHost({ darkMode }) { const [showSelfHostOboarding, setShowSelfHostOboarding] = useState(false); const Logo = darkMode ? LogoDarkMode : LogoLightMode; useEffect(() => { const keyDownHandler = (event) => { if (event.key === 'Enter') { setShowSelfHostOboarding(true); if (!showSelfHostOboarding && config.ENVIRONMENT === 'production') { window.open('https://www.tooljet.com/thank-you', '_blank'); } } }; document.addEventListener('keydown', keyDownHandler); return () => { document.removeEventListener('keydown', keyDownHandler); }; }, [showSelfHostOboarding]); return (
{!showSelfHostOboarding ? (
{/* placeholders for image */}
tooljet onboarding

Hello,
Welcome to
ToolJet!

Let’s set up your workspace to get started with ToolJet

{ setShowSelfHostOboarding(true); if (config.ENVIRONMENT === 'production') { window.open('https://www.tooljet.com/thank-you', '_blank'); } }} data-cy="setup-tooljet-button" > Set up ToolJet
) : ( )}
); } export default SetupScreenSelfHost;