import React from 'react' import stl from './installDocs.module.css' import cn from 'classnames' import { CopyButton, CodeBlock } from 'UI'; const installationCommand = 'npm i @openreplay/tracker' const usageCode = `import Tracker from '@openreplay/tracker'; const tracker = new Tracker({ projectKey: "PROJECT_KEY", ingestPoint: "https://${window.location.hostname}/ingest", }); // .start() returns a promise tracker.start().then(sessionData => ... ).catch(e => ... )` const usageCodeSST = `import Tracker from '@openreplay/tracker/cjs'; const tracker = new Tracker({ projectKey: "PROJECT_KEY", ingestPoint: "https://${window.location.hostname}/ingest", }); function MyApp() { useEffect(() => { // use componentDidMount in case of React Class Component // .start() returns a promise tracker.start().then(sessionData => ... ).catch(e => ... ) }, []); //... }` function InstallDocs({ site }) { const _usageCode = usageCode.replace('PROJECT_KEY', site.projectKey) return (
1. Installation
{/* */}
2. Usage
See Documentation for the list of available options.
) } export default InstallDocs