Skip to content

Feat: Instructor withdrawal history#2411

Merged
harunollyo merged 34 commits into4.0.0-devfrom
withdrawal-request
Mar 9, 2026
Merged

Feat: Instructor withdrawal history#2411
harunollyo merged 34 commits into4.0.0-devfrom
withdrawal-request

Conversation

@harunollyo
Copy link
Collaborator

No description provided.

harunollyo and others added 19 commits March 2, 2026 14:36
…ng new Badge component for payment methods, and including 'rejected' status.
…sitive data masking, and update the dashboard withdrawal icon.
…ected method in the withdrawal request modal.
@harunollyo harunollyo added the 4.0.0 Tutor v4.w0w label Mar 5, 2026
saadman30 added 10 commits March 5, 2026 12:04
- 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.
@harunollyo harunollyo marked this pull request as ready for review March 9, 2026 07:07
…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.
@harunollyo harunollyo merged commit 2952dda into 4.0.0-dev Mar 9, 2026
10 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4.0.0 Tutor v4.w0w

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants