-
Notifications
You must be signed in to change notification settings - Fork 20
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
Transaction Details #84
Comments
Hi Mas Zain @zainfathoni, I would like to try working on this issue, but I can make a PR right now, I will open PR to connect the issue ASAP after went home. How about it? Thanks 🙏 |
Sure, please go ahead. Thank you for your initiative! 🙏 |
Hi Mas @zainfathoni, I have few questions about Transaction Detail page:
Thank you! |
Please display all fields in the User & Transaction tables defined in this Entity Relationship Diagram.
I have defined all the possible values of the transaction status in this TRANSACTION_STATUS enum. The state transitions are expressed in this Transaction State Diagram.
On this page, no. We need to display the subscription information later on the #95 page.
Thank you for your contribution! 🙏 |
Thanks for the answer, I'm sorry I didn't read the codebase thoroughly 😅 |
Hello Mas Zain @zainfathoni, I have another question:
|
We should redirect them to the Transactions List #92 page instead. If the page is not there yet, you can create a dummy page for the moment.
Semantically, it should not happen, because we would require the users to put their WhatsApp number when they submit the confirmation form. But yes, it's technically possible due to the nullable nature of the |
Okay then, Thanks for the answer |
Description
Implement the View Transaction Details parts of the Transaction Flow. It can only be closed after we close #79.
Narrative
Acceptance Criteria
The
/dashboard/transactions/$transactionId
route should load the user and the transaction information from the database and show it to the Author. Please compose the UI based on this Stacked card layout screen.Scenario 1: View Transaction Details
Step no. 10-15 (View Transaction Details) in the Transaction Flow diagram.
User and Payment Details
WhatsApp Link
`https://api.whatsapp.com/send?phone=${memberPhoneNumber}&text=Maaf%2C%20kami%20belum%20menerima%20pembayaran%20Anda%20untuk%20transaksi%20ini%3A%0Ahttps%3A%2F%2Frbagi.id%2Fpending%2F${$transactionId}`
PS I populated that link above through https://create.wa.link, you can try experimenting with it to provide a better WhatsApp message
/dashboard/transactions/$transactionId
route,$transactionId
,Implementation Model
Image previews
Stacked card layout
Desktop view
Mobile view
Code snippets
Stacked card layout
Tasks
app/route/dashboard/transactions.tsx
file as a route shell rendering nothing other than Remix's Outlet componentapp/route/dashboard/transactions/index.tsx
rendering Transactions List #92.app/route/dashboard/transactions/$transactionId.tsx
rendering the Stacked card layout screen containing a dummy user and the transaction detailsapp/route/dashboard/transactions/$transactionId.tsx
file to load the user and the transaction data then show the data into the screenThe text was updated successfully, but these errors were encountered: