67cc3a6409
* Improve logging * Improve logging * Keep embed origin conigurable * Make embed URL and embed origin conigurable through env * Gitignore public embed * Add fingerprint to preview as well * Fix path Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> |
||
---|---|---|
.. | ||
playwright | ||
src | ||
.gitignore | ||
README.md | ||
env.d.ts | ||
index.html | ||
package.json | ||
test-cal.tsx | ||
tsconfig.json | ||
vite.config.js |
README.md
cal-react
Embed Cal Link as a React Component
To know how to use it, follow the steps at https://docs.cal.com/integrations/embed
TODO
- Playwright tests.
- Need to what these tests should be as embed-core already have tests. We probably just need to verify that embed-core API is called appropriately.
- It would probably be better if Playwright tests exist at one place for all embeds.
- Distribution
- It would be better DX to serve the unbuilt version with JSX, instead of built version with React.createElement calls. But because of WebPack loaders not running on node_modules automatically, it doesn't work automatically.
- Right now if a typescript project uses the package, VSCode takes the user to .d.ts files instead of the functions definitions. How to solve it ?