calcom/components
Edward Fernández 1d10874890
Web3 App (#1603)
* Crypto events (#1390)

* update schemas, functions & ui to allow creating and updating events with a smart contract property

* remove adding sc address in the dialog that first pops-up when creating a new event, since its an advanced option

* add sc to booking ui

* some more ts && error handling

* fetch erc20s and nfts list in event-type page

* some cleanup within time limit

* ts fix 1

* more ts fixes

* added web3 section to integrations

* added web3 wrapper, needs connection to user_settings db

* extract to api

* Update eventType.ts

* Update components/CryptoSection.tsx

Change comment from // to /** as @zomars suggested

Co-authored-by: Omar López <zomars@me.com>

* convert axios to fetch, change scAddress to smartContractAddress, load bloxy from next_public_env

* Fix branch conflict

* add enable/disable btn web3

* fixed away user causing duplicate entries

* Remove web3 validation

* renamed web3 button in integrations

* remove unused variable

* Add metadata column

* added loader and showToast to the web3 btn

* fix: remove smartContractAddress from info sended

* send to user events when the contract is missing

* use window.web3 instead of web3

* use NEXT_PUBLIC_WEB3_AUTH_MSG

* remove web3 auth from .env

* wip

* wip

* Add metamask not installed msg and success redirect

* add redirect when verified

* styled web3 button and added i18n to web3

* fixed redirect after verification

* wip

* wip

* moved crypto section to ee

Co-authored-by: Yuval Drori <53199044+yuvd@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@richelsen.net>
Co-authored-by: Yuval Drori <yuvald29@protonmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Edward Fernandez <edward.fernandez@rappi.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-02-01 21:48:40 +00:00
..
booking Web3 App (#1603) 2022-02-01 21:48:40 +00:00
dialog Enhancement/cal 708 delete account (#1403) 2022-01-14 13:49:15 +00:00
error Suggestion: let prettier sort imports order (#673) 2021-09-22 13:52:38 -06:00
eventtype Add minimum value in minutes in new event type (#1624) 2022-01-28 09:54:19 +00:00
form Improved authentication screens (Login/Logout/Forgot Password) (#1627) 2022-01-27 10:16:20 +00:00
integrations Allow choosing destination calendar per event type (#1514) 2022-01-21 14:35:31 -07:00
pages/eventtypes replaced btn-primary, btn-secondary, btn-white with respective Button equivalents (#1218) 2021-11-29 06:37:31 +00:00
security Adds complementing text color for various brand colors that the user might choose (#1289) 2021-12-14 10:39:32 +00:00
seo shorten bio for og-image (#1477) 2022-01-11 16:26:45 +00:00
team Fix signup query (#1608) 2022-01-26 16:56:22 +00:00
ui Improved authentication screens (Login/Logout/Forgot Password) (#1627) 2022-01-27 10:16:20 +00:00
AddToHomescreen.tsx Adds complementing text color for various brand colors that the user might choose (#1289) 2021-12-14 10:39:32 +00:00
BookingsShell.tsx more strings extractions (#963) 2021-10-15 10:53:42 +00:00
ClientSuspense.tsx refactor /integrations with <Suspense /> (#1078) 2021-10-30 15:54:21 +00:00
CustomBranding.tsx Adds complementing text color for various brand colors that the user might choose (#1289) 2021-12-14 10:39:32 +00:00
DestinationCalendarSelector.tsx Allow choosing destination calendar per event type (#1514) 2022-01-21 14:35:31 -07:00
Dialog.tsx removed overflow hidden from dialog to fix dropdowns (#1321) 2021-12-15 13:47:38 +00:00
EmptyScreen.tsx changes to bookings and sidebar dropdown (#991) 2021-10-19 12:38:05 +00:00
I18nLanguageHandler.tsx Show loading spinner on <Shell /> until i18n is loaded (#946) 2021-10-14 19:10:44 +00:00
ImageUploader.tsx Improvement/teams (#1285) 2021-12-09 23:51:30 +00:00
List.tsx ui updates to integrations page (#962) 2021-10-15 12:01:49 +02:00
Loader.tsx replaced black color with new brand variable to make styling easier (#1125) 2021-11-04 14:30:37 +00:00
Logo.tsx tablet navigation: removed code redundancy & fixed alignment (#1241) 2021-12-02 20:52:38 +00:00
NavTabs.tsx Web3 App (#1603) 2022-02-01 21:48:40 +00:00
SettingsShell.tsx moved embed and webhooks from settings into /integrations (#978) 2021-10-17 10:35:25 +01:00
Shell.tsx Fix browser specific styling on some elements (#1637) 2022-01-29 18:32:41 +00:00
Slider.tsx Chore: Resolves TS errors related to FileReader/ImageUploader (#965) 2021-10-16 10:42:28 +00:00
Tooltip.tsx fixed tooltips (#1311) 2021-12-14 12:44:11 +00:00