-
Notifications
You must be signed in to change notification settings - Fork 0
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
Payout paginate #43
Payout paginate #43
Conversation
PR Description updated to latest commit (edb0bcd) |
PR Review
Code feedback:
✨ Review tool usage guide:Overview: The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on any PR.
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
See the improve usage page for a comprehensive guide on using this tool. |
Oxygen deployed a preview of your
Learn more about Hydrogen's GitHub integration. |
• Implement AccountTitle and AccountContent components for better layout structure in payout pages • Add payout request form and action to create payout requests • Introduce Skeleton component for loading states in payout account and balance components • Reorganize payout logs table, adding order view and adjusting column order • Include new payout request route and action to handle payout creation
Type
enhancement, documentation
Description
Changes walkthrough
15 files
bookingShopifyApi.ts
Add Customer Payout Operations and Update Response Types
app/lib/api/bookingShopifyApi.ts
pagination, balance fetching, individual payout fetching, and payout
logs pagination.
deletion to align with new model structures.
customerPayout.ts
Introduce Customer Payout Model
app/lib/api/model/customerPayout.ts
CustomerPayout
to represent payout details.customerPayoutAccountCreateBody.ts
Refactor CustomerPayoutAccountCreateBody to Interface
app/lib/api/model/customerPayoutAccountCreateBody.ts
CustomerPayoutAccountCreateBody
from type to interface forconsistency.
customerPayoutAccountCreateResponse.ts
Add Customer Payout Account Create Response Model
app/lib/api/model/customerPayoutAccountCreateResponse.ts
CustomerPayoutAccountCreateResponse
interface for createpayout account response.
customerPayoutAccountDestroy.ts
Add Customer Payout Account Destroy Model
app/lib/api/model/customerPayoutAccountDestroy.ts
CustomerPayoutAccountDestroy
interface for destroy payoutaccount response payload.
customerPayoutAccountDestroyResponse.ts
Add Customer Payout Account Destroy Response Model
app/lib/api/model/customerPayoutAccountDestroyResponse.ts
CustomerPayoutAccountDestroyResponse
interface for destroypayout account response.
customerPayoutAccountGetResponse.ts
Add Customer Payout Account Get Response Model
app/lib/api/model/customerPayoutAccountGetResponse.ts
CustomerPayoutAccountGetResponse
interface for get payoutaccount response.
customerPayoutBalanceResponse.ts
Add Customer Payout Balance Response Model
app/lib/api/model/customerPayoutBalanceResponse.ts
CustomerPayoutBalanceResponse
interface for get payoutbalance response.
customerPayoutGetResponse.ts
Add Customer Payout Get Response Model
app/lib/api/model/customerPayoutGetResponse.ts
CustomerPayoutGetResponse
interface for get payoutresponse.
customerPayoutLogResponse.ts
Add Customer Payout Log Response Model
app/lib/api/model/customerPayoutLogResponse.ts
CustomerPayoutLogResponse
interface for get payout logsresponse.
customerPayoutPaginateResponse.ts
Add Customer Payout Paginate Response Model
app/lib/api/model/customerPayoutPaginateResponse.ts
CustomerPayoutPaginateResponse
interface for paginatepayouts response.
index.ts
Export New Customer Payout Models
app/lib/api/model/index.ts
usersListResponsePayload.ts
Refactor Users List Response Payload
app/lib/api/model/usersListResponsePayload.ts
total
tototalCount
inUsersListResponsePayload
forconsistency.
bookingShopifyApi.ts
Add Zod Schemas for Customer Payout Operations
app/lib/zod/bookingShopifyApi.ts
($locale).account.payouts._index.tsx
Implement Async Data Fetching in Payouts Page
app/routes/($locale).account.payouts._index.tsx
page.
payouts history.
1 files
openapi.yaml
Update OpenAPI Specification for Customer Payouts
openapi.yaml