React
Learning how to install Mighty Whitelabel in React environment
Installation
To use Mighty Widget in a React project, install it via npm:
npm install mighty-academy-widgetUsage
Step 1 - Wrap your application with MightyWrapper:
MightyWrapper:import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import { MightyWrapper } from 'mighty-academy-widget';
ReactDOM.render(
<React.StrictMode>
<MightyWrapper>
<App />
</MightyWrapper>
</React.StrictMode>,
document.getElementById('root')
);Step 2 - Initialize the Widget inside app:
Option 1: Show widget as a sidebar when clicking a button.
Use the MightyWidget component in your app by wrapping a button in these tags:
Option 2: Initialize widget as a separate screen on your existing app route by using MightyPage: <MightyPage> is a React component that allows embedding a page with an iframe to display content from the Mighty platform based on parameters.
To install MightyPage - please set it up on the empty page of your application.
Last updated