This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@mgcm/react
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

@mgcm/react

@mgcm/react

This is package that provides a Widget API intergration for React apps.

Usage

Install it with:

yarn add @mgcm/react

Providing the Widget API to React components

While this package contains a <WidgetApiProvider> you probably don't want to use this package most of the time. Prefer using @mgcm/mui which internally use this package to share functionality.

Acessing the Widget API

Once the Widget API is provided to React components, use the useWidgetApi hook to access it:

import { useWidgetApi } from '@mgcm/react';

const widgetApi = useWidgetApi();

Mocking the Widget API

Most of the time you will use <MuiWidgetApiProvider> to initialize and provide the WidgetApi to your react components. However, if you want to mock it in tests, you can use <WidgetApiMockProvider> to provide a mocked version:

import { WidgetApiMockProvider } from '@mgcm/react';

<WidgetApiMockProvider value={widgetApi}>
  /* Your child components */
</WidgetApiMockProvider>;

/@mgcm/react/

    Package Sidebar

    Install

    npm i @mgcm/react

    Weekly Downloads

    5

    Version

    2.0.2

    License

    Apache-2.0

    Unpacked Size

    29.7 kB

    Total Files

    5

    Last publish

    Collaborators

    • mgcm