input-output-hk / dapps-certification-web

Certification as a service for the Cardano dApps platform
Apache License 2.0
5 stars 0 forks source link

[PLT-6994] [FE] Find a fix for current payment method #2

Closed amnambiar closed 1 year ago

amnambiar commented 1 year ago

https://input-output.atlassian.net/browse/PLT-6994

Summary by CodeRabbit

coderabbitai[bot] commented 1 year ago

Walkthrough

This pull request introduces enhancements to the wallet connection and transaction dispatching in a React application. It also includes updates to form validation in the user profile component, changes to the wallet transaction slice, and modifications to GitHub Actions workflows.

Changes

File Summary
src/components/ConnectWallet/ConnectWallet.tsx Introduced a new function retryConnectWallet for improved UX during wallet connection retries.
src/components/CreateCertificate/CreateCertificate.tsx
src/store/slices/walletTransaction.slice.ts
Updated transaction dispatching logic using payFromWallet action from Redux store.
src/pages/userProfile/UserProfile.tsx Enhanced form validation by adding explicit assignments for owner and repo fields.
.github/workflows/ci-deploy.yml
.github/workflows/ci-tests.yml
Commented out code related to tests, build, and deployment steps in GitHub Actions workflows.
src/index.scss Added a newline at the end of the file.

🐇💻

Code refined, errors declined,

Wallet connects, no more frets.

Transactions swift, spirits lift,

Validation's gift, gives our code a lift.

Workflows rest, for they've done their best,

In this code nest, we aced the test! 🎉🥕

Tips ### Chat with CodeRabbit Bot (`@coderabbitai`) - Mention `@coderabbitai` in any *review comment* for bot assistance. The bot stays silent unless called upon. - Note: Review comments are made on code diffs or files, not on the PR overview. ### Pause Incremental Reviews - Insert `@coderabbitai: ignore` in the PR description to halt the bot's ongoing reviews. Remove the line to resume.