-
Notifications
You must be signed in to change notification settings - Fork 22
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
UI: Copy button next to addresses #48
Comments
I'm applying for this issue via OnlyDust Platform let me hop on this @mazurroman I'm a this particular issue is easy to tackle Understanding the Requirements:Carefully review the task description and the provided example to understand the expected functionality and user experience.
Identify the components where the addresses are displayed. Implement a toast notification that triggers when the copy button is clicked. should take not up to |
Gm, I would love to work on this issue! My Background How I will tackle this issue Would be able to complete this instantly, if assigned, Thanks! |
@mazurroman May i work on this , Please? After understanding the Current UI and Component Structure, I will; |
@mazurroman I can work on this |
I am applying for this issue via https://app.onlydust.com/opscan I'm excited to help with this task. I understand the requirement
To achieve this, I would:
Please assign me this task, and I'll deliver the updated code to add the copy label, button, and toast notification. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am Luis Sanchez, a front-end developer with experience in HTML, CSS, React, JavaScript, TypeScript, Docker, and Kubernetes. I am eager to contribute to your project. You can view my technical projects and skills on my Onlydust profile here: https://app.onlydust.com/u/sanieni6. 🥳 Plus, I am a DojoCoding Member!!!How I plan on tackling this issuePlan for Implementing Copy Label and Toast Notification: Add Copy Label: Create a copy button next to addresses, similar to Etherscan. Add functionality to copy the address to the clipboard when the button is clicked. Implement a toast notification that briefly displays when the address is copied. Test the copy button and toast notification across different browsers and devices. A user-friendly copy button next to addresses with a toast notification indicating the address has been copied. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi, I am a Full Stack Developer, I have previously Built a lot of Frontend and also worked on Smart Contracts. I have worked on React Js, Next Js & Tailwind CSS. My Frontend skills are eye catching and I always try to keep a good simple & easy to use UX. Hence I am confident that my skills can provide a good value, and I can contribute to op-scan. How I plan on tackling this issueTo implement these changes, I will update the transaction component by adding a new state and UI element. This will enable users to copy the current transaction hash imported into this component and use it as needed. If Assigned, I can complete this Immediately! |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedhi am peter with intermediate level expirence in frontend i would like to contribute to this project How I plan on tackling this issueTo add a copy label next to addresses, along with a toast notification to indicate the address has been copied i will implement the following: HTML:Two address items are displayed with a Copy button next to each. TypeScript:
CSS:
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedAs a Full-Stack Developer with a year of experience, I am well-prepared to contribute effectively to your project. My technical and soft skills have enabled me to successfully complete contributions to Walnut's repositories, demonstrating my ability to deliver high-quality solutions that meet project standards. I am adept at problem-solving and take pride in creating applications that reduce workloads across various departments. My ability to adapt and learn quickly enables me to tackle new challenges effectively and independently, making me highly capable of addressing complex issues and implementing efficient solutions. I am also a member of "Dojo coding," a community where many developers contribute to various projects. This community provides substantial support and knowledge-sharing, enhancing my ability to contribute effectively. Effective communication is one of my strengths. I ensure that my explanations and descriptions are detailed and user-friendly, which has been appreciated by the maintainers I've worked with. My tech stack aligns perfectly with the project's requirements, ensuring a smooth integration and development process. Overall, my skills, experience, and community support make me well-equipped to contribute to your project by resolving issues efficiently and delivering high-quality, impactful solutions. How I plan on tackling this issueRequest for Issue Assignment: Add Copy Label Next to AddressesHi Walnut team, I am excited about the opportunity to work on this issue. I have previously contributed to Walnut's repositories, demonstrating my ability to deliver high-quality solutions that meet project standards. Below, I have outlined a detailed plan on how I will approach and solve this issue. Technical PlanObjectiveTo add a copy label next to addresses, making it simpler for users to copy those hashes. Additionally, display a quick toast notification indicating the address has been copied. Step-by-Step ImplementationUI ComponentCopy Button Integration:
Copy FunctionalityClipboard API:
Event Handling:
Toast NotificationToast Component:
No Backend Changes
Frontend ModificationsAddress Display:
Validation and TestingFunctionality Testing:
User Experience Testing:
ConclusionGiven my previous contributions to Walnut's repositories and my familiarity with the codebase, I am confident in my ability to resolve this issue effectively. My detailed and technical approach ensures that the solution will meet the project's standards and improve the user experience. Thank you for considering my request. I look forward to contributing further to Walnut's repositories. Best regards! |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am member from dojo coding How I plan on tackling this issueUnderstand the Requirements: |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI'm Juan Diego Carballo, with a strong background in TypeScript and blockchain development. My experience spans developing user-friendly interfaces and integrating blockchain functionalities, which perfectly aligns with enhancing user interactions on the OP Scan platform. My participation in StarkHack and my experience at a hackerhouse in Brussels have further honed my skills in real-world, collaborative environments. My work, viewable on my GitHub Profile and OnlyDust Profile, showcases my commitment to high-quality, user-centered solutions in tech environments. I have actively participated in events like StarkHack and a hackerhouse in Brussels, enhancing my capability to tackle real-world tech challenges. Plus I´m active member of Dojo Coding community 🇨🇷. Yhis is my first contribution to Walnut’s Repositories. How I plan on tackling this issueTo implement the copy button feature next to addresses on the OP Scan platform: -UI Design: Integrate a copy-to-clipboard icon next to each address in the UI. This icon will be subtle yet easily accessible to not clutter the interface. Implement the copy functionality using JavaScript to ensure that clicking the icon copies the address to the user's clipboard. Introduce a toast notification that briefly appears on the screen confirming that the address has been copied. This will be triggered each time the copy icon is clicked. Conduct rigorous testing across different devices and browsers to ensure functionality is robust and consistent. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a backend developer with experience using django. I also work with Javascript and typescript How I plan on tackling this issueI would make a simple script that selects the specified data store it in a variable and copy it to the user's clipboard. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedUI: Copy Button Next to AddressesHello Walnut team, I am Joel Vargas, and I'm member of Dojo Coding. I also come from OnlyDust I would like to request the assignment of the issue related to adding a copy button next to addresses, similar to what is seen on Etherscan. I have previously contributed to your project and am familiar with it. Below is my proposed approach for implementing this issue: How I plan on tackling this issueImplementation Plan
With this approach, we get these results: If additional placements of the button are required, please let me know, and I will make the necessary adjustments. If it is necessary to create a new component, this would be the logic I would follow to carry it out: Component Description
Component State:
Function copyText:
Rendering:
I am willing to follow any specific guidelines the team may have. I appreciate the opportunity to contribute and am ready to start as soon as the issue is assigned to me. Also, if you need, you can contact me by Telegram Thank you! |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHey! I'm Lau Chaves, and I would like to contribute to this issue! Im a member of DOJO Coding Costa rica! I have over 5 years of experience working with JavaScript, React, and TypeScript, ruby... My primary role has been as a front-end developer, and I have a keen eye for detail and a strong focus on mobile-first approaches. I ensure the quality of my work through rigorous self-QA processes. I have a solid knowledge of CSS, Sass, and styled-components. Feel free to check my onlydust profile here and github profile: lauchaves! How I plan on tackling this issueI'd follow this approach:
|
I am applying to this issue via OnlyDust platform. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello I’m skilled in using JavaScript and typescript to build out efficient solutions and this experience of mine can be seen on my OnlyDust profile at https://app.onlydust.com/u/Dprof-in-tech and on my GitHub at https://github.com/dprof-in-tech I have my proposed solution to this issue below. How I plan on tackling this issueHere's the plan for adding a copy-to-clipboard feature for Ethereum addresses on a webpage:
i would love to be assigned to this issue so i can contribute more to this project |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedMy name is Collins Ikechukwu. I am a fullstack developer with 4 years of experience. I'm thrilled about the chance to contribute to the Op Scan Project. With 4 years of solid experience in Next.js, TypeScript, Shadcn, and React, I'm confident in my ability to deliver an efficient and user-friendly Contract page for transactions. How I plan on tackling this issueI will:
|
@JoelVR17 assigning it to you, as your comment shows you've perfectly understand how to tackle this issue. Please update every page in the explorer where having the copy button would make sense using the already existing CopyButton we implemented during the last OD Hack. |
Read contributor guidelines
Description
Similar to Etherscan, we want a copy label next to addresses to make it simpler for people to copy those hashes. Once the copy button has been clicked, let's show a quick toast indicating the address has been copied.
The text was updated successfully, but these errors were encountered: