Commit Graph

336 Commits

Author SHA1 Message Date
Brendan from DeFi
eeede1f2f7 fixed arbitration link (#793) 2024-08-06 09:42:48 -07:00
Léo Galley
bd819d7a9f use node LTS and update nextjs (#768) 2024-07-31 18:17:53 -04:00
Brian Doyle
1e9cacd639 Fix simple onchain nfts (#745) 2024-07-31 14:44:23 +00:00
omkar
c3c6f51870 Chore/datadog instrumentation (#744)
* Add datadog rum instrumentation

* use node_env

* Remove non-null assertion

* Fixes

* Fix envs
2024-07-30 18:04:41 -04:00
Matthew Bunday
0c3ef77bb3 Revert "disable trailingSlash to fix relative link resolution in docs (#617)" (#710)
This reverts commit 417c46d0cd.
2024-07-29 13:42:25 -04:00
Brendan from DeFi
787fd29781 Fix: Tutorial Pills Should Scroll On Overflow (#705)
* scroll pill overflow

* fixed footer category key issue
2024-07-29 12:28:19 -04:00
paulallensuxs
417c46d0cd disable trailingSlash to fix relative link resolution in docs (#617) 2024-07-29 12:10:59 -04:00
Brendan from DeFi
f82e689b4d Chore/docs site improvements (#693)
* removed location from job listings

* added farcaster to socials dropdown

* fixed readability of mobile sidebar

* fixed width spacing on /tutorials
2024-07-29 08:13:19 -07:00
Brian Doyle
7993eb584c Change OnchainKit links from github to site (#699) 2024-07-26 17:30:01 -04:00
Jordan Frankfurt
ffe3c30a2f chore: Usernames copy updates (#689)
* add new copy for early access messaging and add better network interactions

* clean up render logic

* add insufficient balance messaging

* shrekislove
2024-07-26 13:50:11 -05:00
Brendan from DeFi
2034b68b68 Update experiment key (#691) 2024-07-26 14:19:10 -04:00
Brendan from DeFi
c6337d3f53 Fix/Experiments context (#673)
* fixed typo

* refactored isReady to be true after experiment initialization, regardless of success

* refactored Experiments context and created useExperiment hook

* refactored Hero component to use useExperiment hook

* changed default experiment behavior to show treatment

* refactored exposure event in exposureTrackingProvider

* changed experiment key to test new exposure event

* added logs

* removed logs and reverted experiment key
2024-07-26 08:48:50 -07:00
Brendan from DeFi
f5586df609 Chore: Navbar social links in dropdown menu (#676)
* refactored navbar social links to dropdown menu

* fixed nested dropdown

* refactored navbar dropdown link styles

* nested icon into anchor, added light/darkmode to icon

* added light/dark mode to social icons
2024-07-25 15:52:59 -07:00
Brendan from DeFi
f2342c88d6 bridge links now load in current tab (#675) 2024-07-25 18:48:22 -04:00
Jordan Frankfurt
ae6c2122b0 feat: usernames (#657)
* describe new endpoint

* add spinner icon and dropdown loading state

* loading avatar state

* use ricardo's endpoints

* better error handling for linked-addresses check

* create jwt with jose

* add loading state to registration UI

* dedupe some registrar controller references

* fix dropdown max height

* rename constant

* name -> names page

* refactor to use AddressMap

* undo docs change

* rm console.log

* set docs data to state on master

* remove classname conditional logic in favor of headless ui transition

* fix early return hook count error

* Extract Learn More Modal

* add dynamic og images for usernames

* clean up og image and url setup

* individually call each endpoint for attestation data--use linked accounts to check for existing registrations

* useAttestations

* fix linkedAddresses undefined error

* clean up api result

* tie in discount state to copy in registration form

* Add ShareUsernameModal for post-claim flow

* ShareUsernameModal: font weight and padding tweaks

* resolve conflicts

* useActiveDiscountValidators()

* ShareUsernameModal: design update

* update proof endpoints

* use response types, fix wrong network breaking name search

* ensure uniform utilization of the network check for contract args construction

* usernames: Update learn more modal

* Shelley feedback 1/6

* Shelley feedback 2/6

* Shelley feedback 3/6

* Brian doyle/zora tutorial (#588)

* Partial: Build with zora

* Stash progress

* Progress stash

* Add zora premint tutorial

* Apply feedback

* Fix typo

* Update title

* Shopify Storefront with Coinbase Commerce checkout (#562)

* 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

* maintenance(node): Notate new requirement, NVME (#596)

* Swap typescript Code Blocks to tsx (#597)

* Start

* Switch typescript code blocks to tsx

* Feat/add events to docs (#587)

* 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

* fixed key errors on tutorials page (#598)

* chore: updated node versioning to be latest of 18 (hydrogen) (#560)

* updated node versioning to be latest of 18 (hydrogen) lts

* check if build version update works w/ gh action

* chore: add a pre-commit hook for linting (#601)

* add a precommit hook for linting

* test

* Revert "test"

This reverts commit f5329bd73c927424777cbac81606d19103a1b616.

* add eslintcache to gitignore

* Shelley feedback 4/6

* fix lint

* Shelley feedback 5/6

* Shelley feedback 6/6

* use chain query param

* talk to the individual discount validators

* fix parse cdp key issues

* add error messages

* fix register name callback types

* remove some linkedAddresses stuff from the frontend

* Mobile pass and update contract addresses

* useBaseEnsName hook

* fake hasUsedADiscount

* return error

* return error

* return error

* add back hasRegisteredWithDiscount from backend

* restrict name to 20 chars

* UsernameProfileForm, TextArea, Fieldset, Label, Hint and more

* UsernameProfileForm: use useEnsText and rename bio to description

* utilize proofs apis for checking validity of discounts

* add (discounted)pricing hooks

* useWriteMultipleBaseEnsTextRecords: hooks to multicall

* update register name callback to include non-discounted registrations

* render eth price correctly

* minor cleanup

* fiddling with register call & viem

* clean up discount/non price passthrough

* Move hooks into /src/hooks, clean up useFocusWithin

* fix import path

* Add USD price display

* Fix multiple imports

* Better placeholder

* cleanup

* .json->.ts abi

* fix import

* Update abis to consistent format

* clean + add validateEnsDomainName

* show error message

* reset values when user skip

* format search to avoid space

* button loading state & emoji lenght fix

* add support for discounted registration

* move to profile after registration

* update address type

* add keywords

* check for previously registered addresses on cb.id endpoint

* add states and state switcher

* determine if the name registration is free

* small refactor of RegistrationProvider

* move selectedName to provider

* move hash to provider

* fix broken imports

* rm console.log

* clean up and design fixes for success stage

* connect discounts to explainer modal state

* rm console.log

* Profile page light

* fix pill animation

* update default expire

* redirect to user profile after registration

* fix expiration time

* fix ellipsis

* fix colors

* rename registration-specific profile form

* move brand logic to component

* move components from file to folder

* remove button in the username search input

* fix redirect if no field was edited, rename variables

* update card links and order

* fix some styles

* addAddr and fix the resolvers

* test full flow, reload data

* add correct styling to discounted price

* User can edit profile

* add social links on Profile page

* css cleanup

* fix styles from merge

* fix tooltip opacity

* re-arrange layout to avoid overflow

* wip: fetch coinbase verifications badges

* add usernames early access endpoint

* add name is free pricing subtext

* Fix text on kv errors

* layout fixes and animation

* Add EAS badges

* fix key rendering issue

* Don't display verifications if we have none

* return error on hasPreviouslyClaimed proofs

* rename area of expertise to skill

* add analytics

* use a provider for sanity

* context chaining

* update analytics

* move discount logic to registration context

* add analytics to user profile page

* allow for 2 discounts to create a signature on sybil resistance

* set chain based on env

* switch chain

* fix frogmonkee

* add error states and dropdown components

* fix spacing

* design and usability improvements

* fix navigation and registration profile form

* rm dev controls

* default to env chain

* unify logic for chain check

* fix getAttestations chain logic

* add real name suggestions with cb-gpt

* use cb1 discounts first, if available

* address some TODOs and fix copy-to-clipboard UX in dropdown

* fix domain url, enable metadata and svg card support

* get chain client correctly

* add twemoji support

* Fix css-loader build error

* add endpoints for contract-uri

* add redirect when json is missing

* ECO-75: Fix input focused state with blue background

* ECO-81: Discount modal: external link open in a new tab

* switch key to static value on ens pills

* ECO-93: add <ImageWithLoading> component for nice image load

* ECO-80: add nice animation to the Modal component

* ECO-73: align blue dot

* ECO-72: use Basenames for the pages titles

* ECO-84: transition between registration profile form steps

* ECO-76: Fix jumping layout when changing years

* automatic redirect when missing domain

* fix focus error causing blue reset

* upgrade tanstack

* Add Guild badges

* minimal yarn.lock changes

* Coerce schema type

* Feat/local paymaster (#645)

* paymaster working with url

* Wallet type verification complete

* Packages updated

* configure smart wallet

* Cleanup

* Update yarn.lock

* vercel error fixed

* Build fixed

* Resolved Comments

* Resolved chains

---------

Co-authored-by: Jordan Frankfurt <jordan.frankfurt@coinbase.com>

* remove nav menu item for EA

* fix avatar overflow on pills

* tentative onchainkit implementation

* fix package

* fix padding and ECO-100

* ECO-60: fix validation

* ECO-12: remove perk value

* ECO-12-2: rename

* ECO-16: change tooltip copy

* update to latest onchainkit

* Fix non member found from Base Guild

* fix lock file

* Stub talentprotocol, fix verified country badge

* fix path

* avatar support with Vercel Blob

* lock

* Add TalentProtocol API endpoint

* Remove CSP for talentprotocol

* add radix tooltip pkg w/ refactor and add ai tooltip text

* use universal resolver address, check the avatar upload path

* reset address resolver for now

* error state & 404 page

* Display talent protocol score in badge

* add new discounts to discount modal

* add missing images and EA discount

* remove error stringifying from transactionError component

* ECO-85: skill badge design fix

* fix avatar resolution

* log avatar errors

* add EA contracts and validators

* update contract

* rename key

* debug early access checks

* add message if user is not eligible for early access

* don't discounts modal during early access

* connect wallet fixes

* dual chain support

* Unearned badges

* improve testnet/mainnet banner messaging

* proper chain resolution

* Move badge images

* Fix redirect after customizing profile

* better handling of EA roadblock

* fix cdp get vulnerability

* encode talentprotol URI

* fix cdp get vulnerability

* revert encodeUriComponent

* Fix a bunch of a11y errors

* alt image

* fix label

* Fix yarn lint issues

* lint error on getLinkedAddresses

* refactor paymaster code to fix ts errors (#680)

* add example env vars for paymaster links

* Remove .env

* gitignore .env

---------

Co-authored-by: Léo Galley <contact@kirkas.ch>
Co-authored-by: Ricardo Moguel <ricardo.moguel@coinbase.com>
Co-authored-by: Matthew Bunday <matthew.bunday@coinbase.com>
Co-authored-by: Brian Doyle <brian.doyle@coinbase.com>
Co-authored-by: Pat <patrick.hughes@coinbase.com>
Co-authored-by: wbnns <hello@wbnns.com>
Co-authored-by: Brendan from DeFi <brendan.forster@coinbase.com>
Co-authored-by: Keshav Singhal <107991050+Keshavrajsinghal@users.noreply.github.com>
2024-07-25 12:43:30 -05:00
Pat
55cb961986 lowercase AA (#678) 2024-07-25 12:09:40 -04:00
Brendan from DeFi
13a5637ffe Fix/hero exp (#672)
* fixed typo

* refactored isReady to be true after experiment initialization, regardless of success
2024-07-24 14:27:51 -07:00
Brian Doyle
966e56ba79 Brian doyle/update base learn banners (#671)
* Update graphics, fix base.org/camp

* Fix base.org/camp and update banners
2024-07-24 15:19:25 -04:00
Dan Kazenoff
91e59998eb Update node-providers.md (#628)
Include Validation Cloud to document
2024-07-24 14:46:30 -04:00
Brian Doyle
b426e0f290 Separate Random Color NFT into It's Own Tutorial (#659)
* Reorg Random Color NFT

* Fix typo

* Fix typo

* chore: runs yarn dedupe and enforces a consistent version resolution for coinbase cookie manager (#644)

* Return updated_at data for ocs registry (#661)

* Feat: Implement Amplitude Experiment infra (#639)

* Added Amplitude Experiments Initialization to initCCA

* create useVariant hook to pull experimental variants

* refactored useVariant to create simpler interface

* linted

* automated defaultDeploymentKey logic

* added defaultDeploymentKey for prod env

* Created ExperimentsContext for web app

* added more specificity to amplitude domains for CSP

* additional properties on eventData

* added amplitude deployment keys to constants

* deleted unused useVariant hook

* refactored experiment initialization in initCCA

* refactored Experiments context

* refactored usage of Experiments provider

* refactored ampDeploymentKey logic

* removed experiment initialization from initCCA

* restored index page to prior state

* refactored initCCA to pull constants into dedicated file

* created Experiments context in base-docs

* implemented experiments context in base-docs Root

* moved Experiments context to libs

* updated Experiments context integration in base-web

* fixed import statement

* deleted unused context in favor of shared version in libs

* implemented shared experiments context

* moved Experiments context to be innermost context provider in base-web

* removed unused imports from initCCA

* refactored Amplitude Experiments package into libs

* fixed yarn issue

* added type declaration for

* refactored window type declaration

* Add addresses for Fault Proof contracts on Sepolia L1 (#656)

Will add challenger address in separate PR once we finalize it.

* Rename Base Camp to Base Learn (#649)

* Rename Base Camp to Base Learn

* Rename Base Camp to Base Learn

* Update learn link

* change wallet type property from camel to snake case (#643)

* Update api key requirement, minor style updates (#642)

* Fix type and clarify inheritance ex (#655)

* Document Reth snapshot URLs (#651)

* feat(ecosystem): New additions to Ecosystem page (#647)

* feat(ecosystem): New additions to Ecosystem page

* chore(Ecosystem): Add image for Dynamic

* Update preparing-for-fault-proofs-on-base-sepolia.md (#633)

Update preparing-for-fault-proofs-on-base-sepolia

* Fix conflict

* fix conflict

---------

Co-authored-by: Brendan from DeFi <brendan.forster@coinbase.com>
Co-authored-by: Danyal Prout <danyal.prout@coinbase.com>
Co-authored-by: wbnns <hello@wbnns.com>
Co-authored-by: Olexandr Radovenchyk <radole1203@gmail.com>

---------

Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
Co-authored-by: moggr <ricardo.moguel@coinbase.com>
Co-authored-by: Brendan from DeFi <brendan.forster@coinbase.com>
Co-authored-by: Ian L. <143178815+cbfyi@users.noreply.github.com>
Co-authored-by: Danyal Prout <danyal.prout@coinbase.com>
Co-authored-by: wbnns <hello@wbnns.com>
Co-authored-by: Olexandr Radovenchyk <radole1203@gmail.com>
2024-07-24 13:51:54 -04:00
Brendan from DeFi
9111e89c2f added amp urls to base-docs csp (#670) 2024-07-24 10:47:42 -07:00
Brian Doyle
6a5468a223 Fix typo (#666) 2024-07-24 13:19:26 -04:00
mbeutt-cb
8c4da8a3a4 Registry updates (#664)
* Updated the Registry API content

This commit updates the Registry API docs to reflect the most recent additions to the API and removes the beta flags

* Added Registry API to the sidebar

Added Registry API to the sidebar now that we are no longer in beta
2024-07-24 13:18:48 -04:00
Brendan from DeFi
6a79a36d65 Feat/docs hero build for less (#646)
* created build-for-less Hero element

* moved all hero logic and styles out of pages index

* modularized TreatmentHero

* moved BarChart component to treatment directory

* created ControlHero component

* simplified Hero component

* created uniform hero event for hero cta

* created shared hero button for all hero versions

* desktop and mobile hero versions moved to separate files

* refactored TreatmentHero with shared components

* refactored ControlHero with shared components

* Added experiment logic to Hero

* removed unused imports

* first attempt at loading state

* refined loading state

* minor refactor

* adjusted spacing to hero barchart

* corrected the experiment_key value

* adjusted mobile spacing and removed unused imports

* Adjusted bar chart legend

* refactored bar chart styles

* refactored TreatmentHero styles

* design tweaks

* final design pass

* refactored TreatmentHero
2024-07-24 09:59:41 -07:00
Pat
82c00e895f update tag to AA (#665) 2024-07-24 11:46:21 -04:00
Brian Doyle
566e5f5832 Rename Base Camp to Base Learn (#649)
* Rename Base Camp to Base Learn

* Rename Base Camp to Base Learn

* Update learn link

* change wallet type property from camel to snake case (#643)

* Update api key requirement, minor style updates (#642)

* Fix type and clarify inheritance ex (#655)

* Document Reth snapshot URLs (#651)

* feat(ecosystem): New additions to Ecosystem page (#647)

* feat(ecosystem): New additions to Ecosystem page

* chore(Ecosystem): Add image for Dynamic

* Update preparing-for-fault-proofs-on-base-sepolia.md (#633)

Update preparing-for-fault-proofs-on-base-sepolia

* Fix conflict

* fix conflict

---------

Co-authored-by: Brendan from DeFi <brendan.forster@coinbase.com>
Co-authored-by: Danyal Prout <danyal.prout@coinbase.com>
Co-authored-by: wbnns <hello@wbnns.com>
Co-authored-by: Olexandr Radovenchyk <radole1203@gmail.com>
2024-07-23 17:44:11 -04:00
Ian L.
227a64ba95 Add addresses for Fault Proof contracts on Sepolia L1 (#656)
Will add challenger address in separate PR once we finalize it.
2024-07-23 10:22:47 -07:00
Brendan from DeFi
b6df0ab1cb Feat: Implement Amplitude Experiment infra (#639)
* Added Amplitude Experiments Initialization to initCCA

* create useVariant hook to pull experimental variants

* refactored useVariant to create simpler interface

* linted

* automated defaultDeploymentKey logic

* added defaultDeploymentKey for prod env

* Created ExperimentsContext for web app

* added more specificity to amplitude domains for CSP

* additional properties on eventData

* added amplitude deployment keys to constants

* deleted unused useVariant hook

* refactored experiment initialization in initCCA

* refactored Experiments context

* refactored usage of Experiments provider

* refactored ampDeploymentKey logic

* removed experiment initialization from initCCA

* restored index page to prior state

* refactored initCCA to pull constants into dedicated file

* created Experiments context in base-docs

* implemented experiments context in base-docs Root

* moved Experiments context to libs

* updated Experiments context integration in base-web

* fixed import statement

* deleted unused context in favor of shared version in libs

* implemented shared experiments context

* moved Experiments context to be innermost context provider in base-web

* removed unused imports from initCCA

* refactored Amplitude Experiments package into libs

* fixed yarn issue

* added type declaration for

* refactored window type declaration
2024-07-23 09:18:38 -07:00
Olexandr Radovenchyk
8189b5b4f9 Update preparing-for-fault-proofs-on-base-sepolia.md (#633)
Update preparing-for-fault-proofs-on-base-sepolia
2024-07-22 12:41:25 -04:00
Danyal Prout
fc6bf34c59 Document Reth snapshot URLs (#651) 2024-07-22 12:34:12 -04:00
Brian Doyle
0dfb609f50 Fix type and clarify inheritance ex (#655) 2024-07-22 15:21:37 +00:00
Brian Doyle
10b111d49b Update api key requirement, minor style updates (#642) 2024-07-19 21:11:28 +00:00
Brendan from DeFi
bbcd406294 change wallet type property from camel to snake case (#643) 2024-07-19 13:40:49 -07:00
Brendan from DeFi
4a5d768d56 Feat: Add walletType to event data (#640)
* add walletType to event data

* changed walletType property to connector name

* removed console logs

* add walletType to base-docs wallet_connected event data

* sanitized connector name strings

* created helper function for string sanitation
2024-07-17 17:59:10 -07:00
Brendan from DeFi
a6753148c7 Feat/ock banners (#635)
* Created Banner component, fixed linter error in Icons

* Implemented Banner for OnchainKit

* Added strictly typed bannerName argument to Banner component

* updated Banner implementation on base web

* Updated Banner on base-web

* Added event tracking to Banner clicks

* linted libs Banner

* Implemented Banner on base-docs

* deleted OcsBanner given new generic implementation

* fixed local storage property name on base docs Banner

* added text underline to banner
2024-07-15 14:05:14 -04:00
Matthew Bunday
bc3dfc15f6 Make banner CTA a bit more visible (#637) 2024-07-15 08:05:31 -04:00
Brendan from DeFi
7180c0b40b Updated rainbowkit version on base-docs and base-web. (#636)
* Updated rainbowkit version and coinbase wallet preferences

* Updated rainbowkit version in base-docs

* Ran yarn
2024-07-13 13:35:16 -04:00
Brian Doyle
1c11db541f Add Nouns Tutorial (#610)
* Start

* Add nouns tutorial

* Refactor scanner app

* Fix invalidateQueries

* Add Lukas's fixes
2024-07-12 20:02:31 -04:00
Pat
556c4e84ff Add paymaster allowlist tutorial (#632)
* init commit

* implement  feedback

* make global limit to the second step

* add admonition for limit cycles

* swap out PK

* use reference style links

* add danger callouts for private keys
2024-07-12 17:04:04 -05:00
Brian Doyle
d67389f52a Update Frame Tutorials for current state of OnchainKit (#625)
* Update Deploy to Vercel

* Update gating frames

* Update deploy to Vercel

* Update HyperFrames tutorial

* Update NFT minting frame

* Update Nocode Minting Frame

* Update Frame Transactions

* Clarify redirect
2024-07-12 17:18:33 -04:00
Chris Chang
513f4ddba3 Update data-indexers.md to include GhostGraph: base sepolia support (#613)
* Update data-indexers.md to include GhostGraph: base sepolia support

* Add keywords
2024-07-12 16:43:01 -04:00
Brendan from DeFi
897147c933 Updated text on OCS Banners (#618) 2024-07-09 15:21:14 -07:00
biancabuzea200
5e505c4690 Add Chronicle to Oracles page (#595) 2024-07-09 16:31:00 -04:00
Cypher Pepe
9785ddfd85 Update updateTutorials.js (#612)
This code improves error handling, is made more readable, and uses asynchronous fs.promises operations for a more modern approach to reading files and working with the file system.
2024-07-09 12:34:35 -04:00
Daria
1e92806220 Add Subsquid to tooling (#599) 2024-07-08 17:46:11 -04:00
mbeutt-cb
38b54055d8 Add registry api page (#606)
* Add registry api page

* Added beta flags

Added Beta flag to the top heading and info box
2024-06-27 19:45:36 -04:00
Brendan from DeFi
76723d0598 Feat: Add more navbar events (#609)
* addressed linter issues on logEvent and typing

* addressed linter issues on OCSBanner

* added analytics events to builder essentials buttons

* updated TextCard to send event analytics

* added event data to text cards

* Updated FooterCategory component for analytics events

* added event analytics to footer links

* deleted dead bridge-faq footer link

* created type for AnalyticsEventData

* Updated type for AnalyticsEventData

* swizzled the DocSidebarItem and DocSidebarItem/Link components

* added event logging to sidebar link component

* added event data to one sidebar link

* linkClick handler dynamically creates events

* removed unnecessary customProps

* Added event logging to home icon

* added logging for docs and home navbar links
2024-06-27 16:05:55 -07:00
Brendan from DeFi
08057f6d3e Feat: Add Sidebar Events to docs.base.org (#608)
* addressed linter issues on logEvent and typing

* addressed linter issues on OCSBanner

* added analytics events to builder essentials buttons

* updated TextCard to send event analytics

* added event data to text cards

* Updated FooterCategory component for analytics events

* added event analytics to footer links

* deleted dead bridge-faq footer link

* created type for AnalyticsEventData

* Updated type for AnalyticsEventData

* swizzled the DocSidebarItem and DocSidebarItem/Link components

* added event logging to sidebar link component

* added event data to one sidebar link

* linkClick handler dynamically creates events

* removed unnecessary customProps
2024-06-27 17:50:50 -04:00
Brian Doyle
0d361e205c Add Fleek Tutorial (#602)
* Start

* Add Fleek tutorial

* Minor clarifications

* Fix typo

* Further edits
2024-06-27 12:42:32 -04:00
Brendan from DeFi
6f094b93fd Feat/add more docs events (#603)
* addressed linter issues on logEvent and typing

* addressed linter issues on OCSBanner

* added analytics events to builder essentials buttons

* updated TextCard to send event analytics

* added event data to text cards

* Updated FooterCategory component for analytics events

* added event analytics to footer links

* deleted dead bridge-faq footer link

* created type for AnalyticsEventData

* Updated type for AnalyticsEventData
2024-06-27 09:03:30 -07:00