Feat: Instructor withdrawal history#2411
Merged
harunollyo merged 34 commits into4.0.0-devfrom Mar 9, 2026
Merged
Conversation
…age, request modal, and history filters
…odal and reset the form when opened.
…ng new Badge component for payment methods, and including 'rejected' status.
…data and adding status tooltips.
…sitive data masking, and update the dashboard withdrawal icon.
…ected method in the withdrawal request modal.
…f manual `wpdb` queries.
…ps for rejected withdrawals.
- Improved SCSS styles for withdrawal status items, adding separators and better layout. - Updated PHP template to include preferred withdrawal method logic and improved tooltip integration. - Added support for approved withdrawal status in ComponentHelper. - Enhanced the withdrawal request modal with available balance styling.
- Added new SCSS styles for withdrawal icons and improved layout for better user experience. - Updated PHP templates to streamline withdrawal method handling and enhance tooltip functionality. - Incorporated currency symbol display in the withdrawal request modal for clearer financial context.
- Replaced manual filter rendering with DropdownFilter component for improved code maintainability and UI consistency. - Streamlined the dropdown options mapping for better clarity and performance. - Removed unused variables and code to enhance readability.
- Wrapped the DropdownFilter component in a flex container for improved alignment and layout consistency. - Ensured better visual integration of filter elements within the withdrawal history section.
- Added new SCSS styles for withdrawal preference messages and headers to improve layout and responsiveness. - Updated PHP template to incorporate new class structures for better semantic organization and styling. - Enhanced the user experience by ensuring proper alignment and spacing in the withdrawal section.
- Introduced a mechanism to preserve existing query parameters when applying filters in the calendar component, enhancing user experience with cumulative filtering. - Added base URL functionality in DropdownFilter and Sorting components to ensure other query parameters are retained during sorting operations. - Updated withdrawal history filters to utilize the new base URL feature for improved filter link management.
- Introduced new SCSS styles for withdrawal history filters to improve layout and responsiveness. - Updated PHP template to implement a structured flex layout for filter components, ensuring better alignment and user experience. - Added mobile and desktop specific styles for sorting options to enhance usability across different screen sizes.
- Cleaned up and reorganized SCSS styles for the withdrawal history section to enhance readability and maintainability. - Adjusted flex properties and spacing for better alignment of withdrawal status items and filters. - Ensured consistent padding and margin usage across components for a more cohesive user experience.
- Added new SCSS styles for withdrawal history heading and tooltip wrapping to improve layout on smaller screens. - Updated PHP template to apply new class for the withdrawal history heading, ensuring better semantic structure and styling. - Enhanced responsiveness of the withdrawal dashboard for a more cohesive user experience.
- Updated PHP template to utilize Tutor's current URL for preserving filter parameters, enhancing cumulative filtering functionality. - Simplified the logic for building the base URL, improving code readability and maintainability.
…ness - Added new SCSS styles to manage visibility of withdrawal history filters based on screen size, ensuring a better user experience on mobile and desktop. - Updated PHP template to implement a structured flex layout for filter components, enhancing alignment and usability. - Improved styling for billing cards to accommodate long text and maintain layout integrity.
…ation Align calendar date filter behavior with withdrawal history filters and ensure withdrawals list resets pagination when filters or sorting change. Made-with: Cursor
- Added `line-height: 0` to the tooltip wrapper SCSS for better alignment. - Updated tooltip instances in the withdrawals template to include centered arrows for improved visibility. - Changed the withdrawal request modal's payment method input from `readonly` to `disabled` for better user experience.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.