9bc703a437
feat: Embed - Show skeleton loader when pageType is provided ( #20646 )
...
* mvp done
* wip
* fix ts errors and other code improvements
* fix ts errors
* ensure mobile layout support
* Make skeleton responsive on screen resize
* refactor
* Add test for EmbedElement
* make skeleton closer to pixel perfect
* Address PR feedback
* Remove PR_TODO
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com >
Co-authored-by: amrit <iamamrit27@gmail.com >
2025-04-16 13:40:51 +00:00
Hariom Balhara and GitHub
8e7567b6a3
fix: Don't let the modal close accidentally atleast when loading ( #17508 )
...
* Dont close during loading state
* Dont allow accidental close when loader is running
2024-11-06 09:34:04 -03:00
1456e2d4d5
feat: Embed - Introduce prerender instruction - Lightning fast popup experience ( #11303 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2023-10-10 03:10:04 +00:00
acc4909981
fix: embed hides floating button ( #9165 )
...
* fix: embed - hides floating button on click to prevent overlapping over modal
* revert changes on yarn.lock
* z-index for Modal wasnt highest
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2023-08-01 08:51:45 +00:00
Hariom Balhara and GitHub
5fceee27fe
Embed: Strictly type the codebase and fixes a few bugs found ( #7536 )
...
* Add strict types
* Make it array
* Make api consistent and support calOrigin in floatingPopup and modal
* Support calOrigin everywhere and fix branding config issue
* Fix styles not being uniformly applied across components
* Fix unused code
2023-03-28 11:17:40 -07:00
235ec0e906
improve typing by removing as html element ( #7212 )
...
* refactor(embeds): use generic HTMLIFrameElement instead of 'as HTMLIFrameElement'
* refactor(embeds): improve types for floatingButton logic
* Fix floating button popup not working
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2023-02-20 17:37:03 +00:00
Matt Pocock and GitHub
94f239bc42
Improved typings of window.Cal ( #7178 )
2023-02-17 13:23:30 +00:00
Matt Pocock and GitHub
2f2f6006e6
Improved types in ModalBox.ts ( #7177 )
2023-02-17 13:23:19 +00:00
Omar López and GitHub
7c749299bb
Enforces explicit type imports ( #7158 )
...
* Enforces explicit type imports
* Upgrades typescript-eslint
* Upgrades eslint related dependencies
* Update config
* Sync packages mismatches
* Syncs prettier version
* Linting
* Relocks node version
* Fixes
* Locks @vitejs/plugin-react to 1.3.2
* Linting
2023-02-16 15:39:57 -07:00
Ben Lam and GitHub
7a6e7c2f1d
Removed unused variables ( #6704 ) ( #6750 )
2023-01-31 22:29:24 +00:00
Hariom Balhara and GitHub
445cdd7cbf
Fix @calcom/embed-react installation with TS project ( #2870 )
2022-05-27 09:37:02 -06:00
Hariom Balhara and GitHub
1fb637d29d
Fix missing tabs - Embed ( #2804 )
...
* Fix missing tabs
* Fix Eslint error
* Fix Eslint errors
2022-05-18 09:04:50 -06:00
174ed9f6d1
Embed Snippet Generator ( #2597 )
...
* Add support to dynamically change the theme
* Add Embed UI in app
* Update UI as per Figma
* Dynamicaly update Embed Code
* Get differnet modes working in preview
* Support Embed on EventType Edit, Team Link Fix and Mobile unsupported
* Fix auto theme switch in Embed Snippet generator
* Fix types
* Self Review fixes
* Remove Embed from App section
* Move get query after the middleware to let middleware work on it
* Add sandboxes in the document
* Add error handling for embed loading
* Fix types
* Update snapshots and fix bug identified by tests
* UI Fixes
* Add Embed Tests
* Respond in preview to width and height
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-05-05 08:29:49 -06:00
Hariom Balhara and GitHub
93c75b5fef
Embed Miscellaneous Improvements and Fixes ( #2499 )
2022-04-25 10:03:00 +05:30