Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add airdrop form and waitlist (#1889)
* Create component * Move page to airdrop * Add info icon * Create waitlist component * Add confetti package * Add confetti effect * Bind prop * Cleanup * Add coin icon * Update form * Add airdrop graphics * Creare airdrop popup * Fix lockfile * Add checkbox sample field * Add wallet balance fetching logic * Add dot separator * Add airdrop guide page * Update title * Add airdrop completed graphics * Add completed and loading states to the popup * Update popup * Add countdown component * Update popup * Add countdown util * Fix link * Update guide * Add socials link to airdrop * Add question icon * Add airdrop guide link in menu * Cleanup * Add airdrop icon * Add airdrop button * Show airdrop button on hot or not feed * Cleanup * Update position * Add animation to airdrop button * Rename form component * Update reference * Update guide * Do not show countdown when it's over * Update popup for smaller screens * Fix timer not working * Rename splash screen store * Update references * Add type * Move hot or not onboarding popup store to popups * Update refernces * Update popup store name * Update reference * Add airdrop popup store * Use airdrop store to show popup * Show airdrop popup only on feed layout * Remove airdrop popup from player layout * Add optional input component * Add optional inputs to the form * Fix header style * Fix spacing * Update text * Fix grammer * Update labels * Update page title * Export type * Fix language * Create separate component for completion * Use completed screen * Update popup * Disable hot or not onboarding * Cleanup * Install firebase * Fix completed popup for small screens * Add logic to check participation * Add firestore helper * Cleanup * Set intial value to false * Check login and participation status * Fix searching * Add validation * Fix graphics margin * Update usage * Cleanup * Add style to hyperlinks * Update form * Cleanup * Use prod env * Send user canister id as well * Move text * Update guide * Update url regex * Cleanup * Fix guide * Update date * Fix guide * Fix collection name * Cleanup * Add airdrop helper * Use updated airdrop helper * Update worker package name * Cleanup * Remove firebase package * Update lockfile * Update amount * Update usage * Update text and add a register now button * Use new countdown component * Add method for checking in waitlist * Do not check splash screen * Add popup * Update time * Use form element * Add registermethod * Handle waitlist response * Update url * Use method * Update countdown style * Update airdrop page * Update message
- Loading branch information