Skip to content

Conversation

0xTxbi
Copy link
Member

@0xTxbi 0xTxbi commented Sep 11, 2024

Description

This PR introduces changes that enhance the user experience for the minting process within the event registration flow. Key changes include:

  1. Inline Minting Status: The minting status is now displayed inline within the form container, rather than as a modal overlay.

  2. Compact Minting Screen: Introduced an isCompact prop to the MintingScreen component. When set to true, the text size and layout are adjusted for a more compact display.

  3. Success Toast Notification: Added a success toast notification that informs the user when they have been successfully added to the attendees list.

  4. Improved Error Handling: Enhanced error handling during the RSVP process to ensure the form remains visible if the transaction fails.

Screengrab

Screenshot 2024-09-11 at 11 24 50 AM

Screen recording of new flow in action
(https://www.loom.com/share/a2419daa8fba4bcd8e1412ee7212b450?sid=93fb4337-473b-4611-8c19-61ed05d65d6a)

Issues

Fixes #14475
Refs #14475

Checklist:

  • 1 PR, 1 purpose: my Pull Request applies to a single purpose
  • I have commented my code, particularly in hard-to-understand areas
  • I have updated the docs to reflect my changes if applicable
  • I have added tests (and stories for frontend components) that prove my fix is effective or that my feature works
  • I have performed a self-review of my own code
  • If my code involves visual changes, I am adding applicable screenshots to this thread

@0xTxbi 0xTxbi requested a review from julien51 September 11, 2024 10:25
@cla-bot cla-bot bot added the cla-signed label Sep 11, 2024
@julien51
Copy link
Member

This is looking very good!

Copy link
Member

@julien51 julien51 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@0xTxbi 0xTxbi merged commit 66b616f into unlock-protocol:master Sep 11, 2024
10 checks passed
Myestery added a commit to Myestery/unlock that referenced this pull request Sep 11, 2024
…ummed warning

This commit synchronizes the eslint rules and updates the evm-address-to-checksummed warning. It also fixes the formatting of recipient and userAddress variables to use checksummed addresses.

Fixes unlock-protocol#14592
julien51 added a commit that referenced this pull request Sep 12, 2024
* feat (lint): synchronize eslint rules

* feat (lint): synchronize eslint rules

* feat (lint): synchronize eslint rules

* feat(lint): Synchronize eslint rules and add evm-address-to-checksummed warning

* feat(lint): Synchronize eslint rules and update evm-address-to-checksummed warning

This commit synchronizes the eslint rules and updates the evm-address-to-checksummed warning. It also fixes the formatting of recipient and userAddress variables to use checksummed addresses.

Fixes #14592

* refactor(eslint-config): Remove unnecessary eslint-disable comments and unused imports

* feat(unlock-app) timezone set by default based on location (#14594)

timezone set by deafault based on location

* fix(locksmit): fixed relayer API

* fix(packages/ui): Improve `AddressInput` UX (#14596)

improve ux for resolving address or name inputs

* fix(unlock-app): Attendees specific view (#14589)

* add UpdateEmailModal component

* strip attendee specific actions from locks' view

* strip unnwanted metadata and add specific event actions to attendees' view

* linting

* update lock settings metadata card to include email actions

* docs: adding UP to title

* docs: adding tags to the UP token page

* fix(ci): correct github comment proxy deployment URL (#14598)

---------

Co-authored-by: Julien Genestoux <julien.genestoux@gmail.com>
Co-authored-by: txbì <46839250+0xTxbi@users.noreply.github.com>
Co-authored-by: Clément Renaud <clement@unlock-protocol.com>
julien51 added a commit that referenced this pull request Sep 13, 2024
* feat (lint): synchronize eslint rules

* feat (lint): synchronize eslint rules

* feat (lint): synchronize eslint rules

* feat(lint): Synchronize eslint rules and add evm-address-to-checksummed warning

* feat(lint): Synchronize eslint rules and update evm-address-to-checksummed warning

This commit synchronizes the eslint rules and updates the evm-address-to-checksummed warning. It also fixes the formatting of recipient and userAddress variables to use checksummed addresses.

Fixes #14592

* refactor(eslint-config): Remove unnecessary eslint-disable comments and unused imports

* feat(unlock-app) timezone set by default based on location (#14594)

timezone set by deafault based on location

* fix(locksmit): fixed relayer API

* fix(packages/ui): Improve `AddressInput` UX (#14596)

improve ux for resolving address or name inputs

* fix(unlock-app): Attendees specific view (#14589)

* add UpdateEmailModal component

* strip attendee specific actions from locks' view

* strip unnwanted metadata and add specific event actions to attendees' view

* linting

* update lock settings metadata card to include email actions

* docs: adding UP to title

* docs: adding tags to the UP token page

* fix(ci): correct github comment proxy deployment URL (#14598)

---------

Co-authored-by: Julien Genestoux <julien.genestoux@gmail.com>
Co-authored-by: txbì <46839250+0xTxbi@users.noreply.github.com>
Co-authored-by: Clément Renaud <clement@unlock-protocol.com>
@0xTxbi 0xTxbi deleted the rsvp-minting-ux branch September 28, 2024 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Better "minting" screen for RSVP
2 participants