The emma
plugin provides the frontend components and logic for the emma application. It includes UI components for displaying data, routing, and API interactions.
-
index.ts
andindex.tsx
: Main entry points for the plugin. -
plugin.ts
: Contains the initialization logic for the plugin. -
routes.ts
: Defines the routes used by the plugin. -
EmmaClient.ts
: Provides methods to interact with the backend API. -
HeatMapComponent.tsx
: UI component for displaying heat maps. -
HeatMapPageComponent.tsx
: UI component for displaying a page with heat maps. -
HeatMapPageComponent.test.tsx
: Tests for theHeatMapPageComponent
.
To install the dependencies, run:
yarn install
To start the development server, run:
yarn dev
To run the tests, use:
yarn test
This project is licensed under the Apache 2.0 License.