This repository is showing you an example of a Zoho Desk Extension with React 18 and TypeScript 5.
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!
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.
zet pack
- This extension is relying on
ts-loader
in the webpack configuration to read thetsx
/ts
files. - The
ZOHODESK
object type is declared inglobals.d.ts
. Extend it if you need! - components are located in
src/components
, see the basicApp.tsx
- a basic test is build in
test/components
, it is relying onvitest
.
This template is available under the MIT license.
- Julien Bras julien.bras@wiiisdom.com