react-epotion

1.0.10 • Public • Published

react-epotion 🧪

Continous Integration ♾ npm version

Simple component for managing Epotion tracking.

Views 🌁

Disabled View Disabled Minimized View Enabled View Enabled Minimized View

Install 🔧

use NPM:

npm i -S react-epotion

use Yarn:

yarn add react-epotion

Example 🤓

import Epotion from 'react-epotion';

const YourComponent = () => <Epotion />;

export default YourComponent;

Options ⚙️

Name Description Default Type Required
minimized Specifies if the window for Epotion is minimized. User has possibility to maximize it. false bool
text Text that's displayed when tracking is disabled. 'Allow us to track your emotions while you browse the page so we could provide you with better user experience. Data is collected anonymously.' string
readMoreText Text for Read More button. 'Click here to read more.' string
readMoreUrl Url for Read More button. 'https://marcinxkaminski.github.io/epotion-api/epotion.html' string
startTrackingText Text for Start Tracking Button. '🚀 start tracking' string
stopTrackingText Text for Stop Tracking Button. '✋🏻 stop tracking' string
customReporter Specifies the reporter that will be used for reporting data. If you set your own reporter, default (Epotion's) reporter will be skipped. For more info check Epotion docs here. undefined function
enableReporting Specifies if the reporting feature should be enabled. true bool

Future Work 🔮

  • [ ] Test the component
  • [ ] Add more views, e.g. statistics view, to display averages of already gathered data or page statistics view

Development 👷🏼‍♂️

git clone https://github.com/marcinxkaminski/react-epotion.git
cd react-epotion
npm ci
npm run start

Contribution

Feel free to contribute - every help is welcome 🙏🏻

Readme

Keywords

none

Package Sidebar

Install

npm i react-epotion

Weekly Downloads

1

Version

1.0.10

License

none

Unpacked Size

3.34 MB

Total Files

25

Last publish

Collaborators

  • xmk-dev-1