Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

frontend improvement: connect wallet component #96

Closed
Israelrex9 opened this issue Jun 19, 2024 · 20 comments · Fixed by #121
Closed

frontend improvement: connect wallet component #96

Israelrex9 opened this issue Jun 19, 2024 · 20 comments · Fixed by #121
Assignees
Labels
frontend good first issue Good for newcomers ODHack Issue label for ODHack React

Comments

@Israelrex9
Copy link

Israelrex9 commented Jun 19, 2024

Description: Create a “Connect Wallet” button with a dropdown that matches the design in figma

This is the current look on production
Screenshot 2024-06-19 at 1 02 40 AM

This is how it should look like as it is on figma
Screenshot 2024-06-19 at 6 59 18 AM

Figma link; https://www.figma.com/design/6fQvKQWmxnt0XLUSjBjecj/MANCALA-Game-UI?node-id=1372-11495&m=dev

Screenshot 2024-06-19 at 4 53 01 PM
•	The connected wallet icon reveals where the "Braavos" wallet logo is displayed.
    •	Clicking anywhere on the button should open a modal showing options to connect a wallet.
•	The dropdown menu should only appear when the (^) icon is clicked.
•	Wallet disconnection can only be done using the button found within the dropdown.
•	Note: The profile page has not been created yet.
Copy link

linear bot commented Jun 19, 2024

@od-hunter
Copy link
Contributor

od-hunter commented Jun 19, 2024

Hi @Israelrex9 , Please can I be assigned this issue? This is my first time contributing to mancala and I will love to be given the opportunity to proof my skill please. I am a Full-Stack Blockchain Developer and I believe I can solve this issue. Please give me the opportunity.

@okhaimie-dev
Copy link
Contributor

@Israelrex9

CleanShot 2024-06-18 at 22 02 42

I believe should use the wallet provider logo for this and not Starknet icon. I like the other part of the suggestion.

@Jemiiah
Copy link

Jemiiah commented Jun 19, 2024

@Israelrex9 i would love to work on this issue

@Israelrex9
Copy link
Author

Updated the description, everyone.

✨ When applying for a task, please include a brief description of your experience and an estimated time frame for completion.

@Joy-Adah
Copy link

Joy-Adah commented Jun 19, 2024

Hi @Israelrex9 my name is Joy and I am a frontend developer proficient with React, next js, shadcn, tailwind css. I'm committed to delivering the task by the end of today's business hours.

@od-hunter
Copy link
Contributor

od-hunter commented Jun 19, 2024

Hi @Israelrex9 , I’m a Full-Stack Blockchain Developer, I possess a robust skill set in both front-end and back-end development, My experience includes html, css, react, JavaScript Cairo ,TypeScript, rust and small knowledge on GO. For this particular issue I’ll be using my frontend skills.
I only started contributing during the last od hack so my profile -https://github.com/od-hunter might not look like it right now, that’s why I want you to give me the opportunity.
I’d have my PR successfully ready in 2-3 working days once I’m assigned.

@okhaimie-dev
Copy link
Contributor

• The connected wallet icon reveals where the "Braavos" wallet logo is displayed.
• Clicking anywhere on the button should open a modal showing options to connect a wallet.
• The dropdown menu should only appear when the (^) icon is clicked.
• Wallet disconnection can only be done using the button found within the dropdown.
• Note: The profile page has not been created yet.

@Israelrex9 can you also include a screenshot of the drop down? This will be helpful for the developer to complete the task

@Israelrex9 Israelrex9 added frontend ODHack Issue label for ODHack labels Jun 19, 2024
@Oshioke-Salaki
Copy link
Contributor

Hello i'd like to be assigned this

@Ugo-X
Copy link
Contributor

Ugo-X commented Jun 20, 2024

Hi @Israelrex9, @web3technologies ,

I'm Ugo, a fullstack developer with a strong track record in OD hack projects (JavaScript, React, Node.js, Next.js, Three.js). I've been actively involved since Edition 2, contributing to various initiatives, and I'm excited to be part of Edition 5!

My extensive experience using OnlyDust (as reflected in my profile: https://app.onlydust.com/u/Ugo-X)) has given me a deep understanding of the platform. I'm eager to leverage this knowledge and my fullstack skills to tackle new challenges within this edition.

In particular, I'm interested in the dropdown button component development. My experience with similar UI components and familiarity with the Figma design make me confident in delivering a pixel-perfect representation. I estimate the completion timeframe to be 1-2 days, depending on the specific requirements. I will proactively communicate any unforeseen delays.

I'm highly motivated and ready to contribute effectively. I'd happily take on this task if it's still available. Please let me know if you have any questions or require further information about my skills and experience.

Thanks.

@Ayoazeez26
Copy link

Hi @Israelrex9 I am a frontend developer with 6 years experience building applications and I would love to work on this issue
Here is my onlydust profile: https://app.onlydust.com/u/Ayoazeez26
Here is my github profile: https://github.com/Ayoazeez26
I would take 2 working days to deliver this task unfailingly

@Joshaw-k
Copy link

I would like to try this. This sounds interesting

@MariangelaNM
Copy link

MariangelaNM commented Jun 20, 2024

I'm excited to tackle my first issue here, leveraging substantial experience in frontend development. I intend to approach this challenge progressively and efficiently. 💯

The process I'll follow will be structured to meet the project's specific requirements. Based on the provided details:

I will implement functionality so that clicking anywhere on the button opens a clear modal with options to connect a wallet.

I'll ensure the dropdown menu appears only when clicking the (^) icon, ensuring an intuitive and organized user experience.

For wallet disconnection, I'll enable this action exclusively through the button within the dropdown, adhering to specified guidelines.

It's worth noting that the profile page hasn't been created yet, and I'll factor this into future implementation considerations. I'm eager to contribute my technical skills and deliver a robust, well-integrated solution for this issue.

I'm ready to get started and committed to delivering high-quality results!

@okhaimie-dev
Copy link
Contributor

@od-hunter I just assigned the task to you

@od-hunter
Copy link
Contributor

od-hunter commented Jun 20, 2024

@okhaimie-dev thank you 🙏🏾 please is there a telegram link so that I can join ?

@okhaimie-dev
Copy link
Contributor

here ser: https://t.me/+0UKU3P3Eh_s2NTRh

feel free to ask questions there

@okhaimie-dev okhaimie-dev added the good first issue Good for newcomers label Jun 20, 2024
@okhaimie-dev okhaimie-dev changed the title Connect wallet button and dropdown frontend improvement: connect wallet component Jun 20, 2024
@xpanvictor
Copy link
Collaborator

xpanvictor commented Jun 20, 2024

@od-hunter I'll be working with you on this as I'm also working on refactoring. Will say hi on TG. Trying to minimize conflicts.
First step, ensure separation of concerns. I also have some inputs on that, we'll discuss that soon

@okhaimie-dev
Copy link
Contributor

@od-hunter are you still working on this, or should I reassign it to someone else

@od-hunter
Copy link
Contributor

Hey @okhaimie-dev , yes I’m still working on it, I’ll send a PR before the end of today🙏🏾

@od-hunter
Copy link
Contributor

@okhaimie-dev please review🙏🏾

@supreme2580 supreme2580 linked a pull request Jun 29, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend good first issue Good for newcomers ODHack Issue label for ODHack React
Projects
None yet
Development

Successfully merging a pull request may close this issue.