Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 1.25 KB

README.md

File metadata and controls

62 lines (48 loc) · 1.25 KB

Plugin Definitions

Manifest

{
  "title": "KVKK/Pazarlama İzinleri",
  "src": "https://grispi.app/myor-permits-side-plugin/build/",
  "uiDefinition": {
    "height": 900
  },
  "singleton": false,
  "lazy": true
}

Settings

{}

Testing the Application

To test the application within Grispi, simply run the following command:

yarn start

If you want to test outside of Grispi, make sure to comment out the GrispiClient.instance() block in the contexts/grispi-context.tsx file.

GrispiClient Instance Initialization

The GrispiClient.instance() initialization code is as follows:

useEffect(() => {
  GrispiClient.instance()
    ._init()
    .then((data: GrispiBundle) => {
      setTicket(data.context.ticket);
      setSettings(data.settings);
      setLoading(false);

      GrispiClient.instance().activeTicketChanged = function (ticket: Ticket) {
        setTicket(ticket);
      };
    })
    .catch((err) => {
      console.error({ err });
    });
}, []);

Sources