* Created logEvent utility
* Added event tracking to OCS Banner
* Created CustomNavbarLink with event tracking
* created custom navbar dropdown link with event tracking
* added event tracking to P0 navbar elements
* Added eventDetail parameter to event tracking
* Updated Bootcamp link
* enforced cursor pointer on custom navbar links
* updated navbar elements to include event tracking
* event tracking for navbar social links
* added target property to custom navbar elements
* made links to off-domain locations open in new tab
* updated tutorials data
* implemented tracking on connect wallet buttons
* removed duplicate connect button from StudentProgress component
* Links now send events with high importance
* Cleaned up StudentProgress component
* Social clicks use useCallback
* bugfix for logEvent
* created callbacks for social click handlers
* improved social click callbacks
* updated event names
* updated connect wallet event names on base.org
* added full typing to logEvent utility
* refactored logEvent typing
* added userId to event data options
* updated base-docs logEvent immplementations
* updated Connect Wallet event for base.org
* changed component_type to the expected
* Updated event logging for onchain summer banner
* Shopify Storefront with Coinbase Commerce checkout
* Implement @briandoyle81CB feedback
* Update Commerce section
* fix formatting
* use backticks for buttons
* add admonitions
* add a tip for checking out with crypto
* swap should with will
* update conclusion
* Updated Dockerfile to build at runtime
* removed unnecessary comments
* hardcoded sprigEnvironmentId into docusaurus config
* reverting unintentional changes to tutorials data
* moved Sprig integration from apps/web to libs
* deleted unused Sprig integration code from apps/web
* refactored useSprig hook to take configurable environmentId parameter
* Integrated Sprig into base-docs
* refactored sprig domains CSP to be hardcoded in apps
* Refactored base-docs Sprig integration to address import statement issues and supported sprig domains in CSP
* updated yarn dependencies
* refactored the base-docs Sprig integration to be on the layout Root instead of the index page
* Deleted eslintrc file
* This PR adds a new guide teaching users how to create a dynamic NFT using Irys (Arweave) for permanent storage.
URL: /tutorials/dynaimc-nfts
* Added conclusion and updated text to use reference style links
* Added conclusion and updated text to use reference style links
* Fixed spelling error /tutorials/dynaimc-nfts->/tutorials/dynamic-nfts
* Fixed spelling error /tutorials/dynaimc-nfts->/tutorials/dynamic-nfts
* This PR adds a new guide teaching users how to create a dynamic NFT using Irys (Arweave) for permanent storage.
URL: /tutorials/dynaimc-nfts
* Added conclusion and updated text to use reference style links
* Added conclusion and updated text to use reference style links
* Add social share for Base Camp NFTs
* Add social sharing buttons
* Fix rows for social share
* Update styling
---------
Co-authored-by: Taylor Caldwell <taylor.caldwell@coinbase.com>
* Create 0_swap-ERC20-tokens.md
tutorial for having erc-20 tokens become immediately swappable in cbw
* Update authors, categories, admonitions
---------
Co-authored-by: Taylor Caldwell <taylor.caldwell@coinbase.com>