Skip to content

wiiisdom/zoho-desk-extension-react-ts

Repository files navigation

Zoho Desk Extension Template: React + Typescript

This repository is showing you an example of a Zoho Desk Extension with React 18 and TypeScript 5.

Why?

We are working at Wiiisdom with Zoho Desk and we decided to invest in an extension to simplify the life of our support team. We have some trouble with the initial setup of React + TypeScript, and we think that it can be useful for some other folks!

How to develop with this template?

You can follow the guide here, but in a nutshell:

yarn # install deps
zet run # run locally

And then be sure to activate the Developer mode on Zoho Desk side.

screenshot

How to pack the extension for a release?

zet pack

Technical information

  • This extension is relying on ts-loader in the webpack configuration to read the tsx/ts files.
  • The ZOHODESK object type is declared in globals.d.ts. Extend it if you need!
  • components are located in src/components, see the basic App.tsx
  • a basic test is build in test/components, it is relying on vitest.

License

This template is available under the MIT license.

Author

About

Zoho Desk Extension Template: React + Typescript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published