import React from 'react'; import { Redirect, Route, RouteComponentProps, Switch } from 'react-router'; import { withRouter } from 'react-router-dom'; import { OB_TABS, onboarding as onboardingRoute } from 'App/routes'; import { withSiteId } from 'App/routes'; import { Icon } from 'UI'; import IdentifyUsersTab from './components/IdentifyUsersTab'; import InstallOpenReplayTab from './components/InstallOpenReplayTab'; import IntegrationsTab from './components/IntegrationsTab'; import ManageUsersTab from './components/ManageUsersTab'; import SideMenu from './components/SideMenu'; interface Props { match: { params: { activeTab: string; siteId: string; }; }; history: RouteComponentProps['history']; } const platformMap = { ios: 'mobile', web: 'web', }; const Onboarding = (props: Props) => { const platforms = [ { label: (
Web
), value: 'web', } as const, { label: (
Mobile
), value: 'mobile', } as const, ] as const; const [platform, setPlatform] = React.useState(platforms[0]); const { match: { params: { activeTab, siteId }, }, } = props; const route = (path: string) => { return withSiteId(onboardingRoute(path)); }; const onMenuItemClick = (tab: string) => { props.history.push(withSiteId(onboardingRoute(tab), siteId)); }; return (
{/*
*/}
); }; export default withRouter(Onboarding);